Role Description
We are seeking a talented and motivated Software Developer to design, develop, test, and maintain high-quality software applications. The ideal candidate should have solid programming skills, problem-solving abilities, and a passion for building scalable and efficient software solutions.
Key Responsibilities Design, develop, and maintain software applications and systems. Write clean, efficient, and reusable code following coding standards. Collaborate with cross-functional teams including architects, testers, business analysts, and project managers.
Debug, troubleshoot, and resolve software defects and performance issues. Participate in code reviews and contribute to technical discussions. Develop and execute unit tests to ensure application quality.
Maintain technical documentation for developed solutions. Support software deployment, monitoring, and maintenance activities.
Stay updated with emerging technologies and industry best practices.
Required Skills Proficiency in one or more programming languages such as Java, C#, Python, JavaScript, or C++. Understanding of Object-Oriented Programming (OOP) concepts.
Experience with web technologies such as HTML, CSS, JavaScript, React, Angular, or Node.js. Knowledge of databases such as SQL Server, MySQL, PostgreSQL, or MongoDB. Familiarity with version control systems like Git. Understanding of software development methodologies such as Agile/Scrum. Strong analytical and problem-solving skills. Good communication and teamwork abilities.
Skills
C++, Code Review, MongoDB, Microsoft SQL Server
📌 Developer III - Software Engineering-C++, Code Review, MongoDB, Microsoft SQL Server (Bengaluru)
🏢 UST
📍 Bengaluru