About this role
The team is seeking a talented Software Developer to architect and develop software for one of the world's leading configuration solutions. This is an exciting opportunity for a professional with a B.E. in Mechanical or Computer Science Engineering and a strong emphasis on programming, ready to contribute to a fast-paced, distributed environment.
Key Responsibilities:
- Architect and develop software for top-tier configuration solutions.
- Plan, manage, and execute software development projects from conception to deployment.
- Collaborate with cross-functional teams to define and implement new features.
- Troubleshoot, debug, and optimize existing software applications.
- Stay updated with emerging technologies and industry trends to enhance product offerings.
Required Skills & Qualifications:
- Bachelor's degree in Mechanical or Computer Science Engineering.
- 3-5 years of experience in software development.
- Proficient in programming languages such as Java, C#, or Python.
- Experience with software architecture and design principles.
- Strong problem-solving skills and ability to work in a team-oriented environment.
- Familiarity with version control systems like Git.
What we offer:
- Opportunity to work on innovative projects in a dynamic environment.
- Professional development and growth opportunities.
- Collaborative team culture with a focus on 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.