i
UST
66 UST Jobs
6-10 years
UST - Senior Software Engineer - RAD Tool (6-10 yrs)
UST
posted 12d ago
Job Overview :
We are seeking a highly skilled and experienced Senior Software Engineer with a strong foundation in C/C++ and a passion for solving complex technical challenges. The ideal candidate will have expertise in backward engineering, debugging, and logical problem-solving, along with exposure to modern software development practices and tools. Additional experience with cloud platforms and databases is highly desirable. This role requires a collaborative mindset to work within an Agile/Scrum environment and deliver high-quality software solutions.
Key Responsibilities:
1. Software Development :
- Design, develop, and maintain appropriate software programs and modules using C/C++.
- Write clean, efficient, and well-documented code adhering to industry best practices.
2. Design & Architecture :
- Perform functional and technical designing for scalable and maintainable solutions.
- Contribute to software architecture decisions and ensure alignment with business goals.
3. Debugging & Problem-Solving :
- Utilize advanced debugging and logical skills to identify, analyze, and resolve complex issues.
- Perform backward engineering to understand and improve legacy systems.
4. Database Management :
- Leverage good-to-have experience with databases for efficient data storage and retrieval.
- Collaborate with database teams to optimize queries and ensure performance.
5. Cloud Exposure (Desirable) :
- Contribute to cloud-based solutions and architectures if applicable.
- Stay updated with emerging cloud technologies and their integration.
6. Agile Collaboration :
- Work effectively in an Agile/Scrum or Kanban environment, participating in sprint planning, reviews, and retrospectives.
- Collaborate with cross-functional teams to deliver incremental value to customers.
7. Technical Expertise :
- Be proficient in multiple programming languages and technology clusters beyond C/C++.
- Use integrated development environments (IDEs) and rapid application development (RAD) tools efficiently.
- Employ modeling technologies and interface definition languages (IDL) as required.
8. Domain Knowledge :
- Develop a deep understanding of the customers domain and sub-domain to deliver relevant and impactful solutions.
- Stay attuned to customer needs and ensure alignment of software functionalities.
Skills & Qualifications :
- Technical Skills :
- Strong hands-on experience with C/C++.
- Proficiency in backward engineering and debugging techniques.
- Familiarity with database management systems (DBMS).
- Exposure to cloud platforms and modern development tools is a plus.
- Knowledge of software development lifecycle (SDLC) methodologies.
Agile Practices :
- Demonstrated experience working in Agile/Scrum or Kanban team environments.
- Strong collaboration and communication skills to work seamlessly within a team.
Other Skills :
- Expertise in operating systems and software platforms.
- Competency in IDEs and RAD tools.
- Understanding of modeling technologies, languages, and IDLs.
Preferred Experience :
- 5+ years of software development experience, with significant hands-on work in C/C++.
- Proven track record in delivering software solutions in Agile environments.
- Experience with cloud technologies and database systems will be advantageous.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for UST Senior Software Engineer roles with real interview advice
Nice coworkers .
It's all about the project you were get in. When I joined ust I get into a nice project. After my maternity leave when I rejoined I get into worst project . There was no value for our work . No work life balance. So from my opinion all our feedback comes based on our project .
Read 160 reviews5-7 Yrs
Kochi, Chennai, Thiruvananthapuram