About this role
The team is seeking a talented Software Engineer (III) - Core Engineer II to join their dynamic team in Chennai. This role is pivotal in developing and maintaining core software solutions that enhance operational efficiency and improve user experience. The ideal candidate will have a strong background in software engineering principles and a passion for innovation.
Key Responsibilities:
- Design, develop, and implement software solutions to meet business needs.
- Collaborate with cross-functional teams to define and refine project requirements.
- Troubleshoot and resolve software defects and performance issues.
- Participate in code reviews and ensure adherence to best practices.
- Mentor junior engineers and contribute to team knowledge sharing.
Required Skills & Qualifications:
- Proficiency in programming languages such as Java, C++, or Python.
- Experience with software development frameworks and tools (e.g., React, Node.js).
- Strong understanding of algorithms, data structures, and software design patterns.
- Familiarity with cloud services such as AWS or Azure.
- Excellent problem-solving skills and attention to detail.
Experience:
- A minimum of 5-8 years of relevant work experience in software development.
What we offer:
- An opportunity to work in a collaborative and innovative environment.
- Professional development and career growth opportunities.
- A hybrid work model that promotes work-life balance.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.