The posting
C++ Linux Application Developer
## Company Overview Company details are not specified.
## Job Summary We are looking for a C++ Linux Application Developer who will play a crucial role in creating and developing complex eCommerce applications. As part of a diverse, high-energy technical team, you will be engaged in the full life-cycle development based on Agile/SAFe methodologies. This position demands hands-on coding, collaboration with various stakeholders, and a commitment to producing high-quality code.
## Responsibilities - Develop and enhance complex eCommerce applications from business specifications in collaboration with Product Owners, Architects, and project teams. - Engage in the entire software development lifecycle, including analysis, development, issue resolution, and monitoring. - Utilize the latest tools and technologies (such as C++, STL) for development. - Conduct hands-on coding while proactively mentoring junior developers to foster their growth. - Collaborate with team members to produce quality code and actionable business results. - Write and execute unit test cases for developed functionalities ensuring code integrity. - Contribute to the Code Review process and ensure adherence to Coding Standards. - Innovate and introduce solutions to reduce manual work and enhance automation in the system. - Implement Test Driven Development practices in a Continuous Integration environment.
## Qualifications - An Engineering Degree (B.E/B.Tech/MS in Computer Science preferred). - A minimum of 6 years of professional programming experience, with a strong focus on product development. - Proficient in C++, Design Patterns, and Data Structures. - Strong working experience with databases such as SQL/SQL Server. - Familiarity with cloud technologies and hands-on experience on public clouds like AWS or Azure. - Excellent object-oriented (OO) design skills. - Strong expertise in Data Structures and Algorithms. - Proven experience with Test Driven Development in a Continuous Integration environment. - Experience in a SAFe/Agile environment is an added advantage.
## Preferred Skills - Familiarity with software development best practices and modern engineering tools. - Experience in mentoring and developing junior team members.
## Experience - Minimum of 6 years of product development experience in relevant technology areas.
## Environment - Work within a highly collaborative team environment, focused on building quality applications and delivering business value.
## Salary Salary details are not specified.
## Growth Opportunities Details regarding growth opportunities within the company are not specified.
## Benefits Information about offered benefits is not specified.



