We are seeking a skilled Software Engineer-Consultant with 5-10 years of experience to join our team in India. The ideal candidate will have a strong background in software development and consulting, with a passion for delivering high-quality solutions to our clients.
Responsibilities
- Design, develop, and maintain software applications based on client requirements.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Conduct code reviews and ensure adherence to best practices and coding standards.
- Troubleshoot, debug, and optimize existing software applications.
- Provide technical guidance and support to clients and team members.
- Prepare documentation for software design and development processes.
Skills and Qualifications
- Bachelor's degree in Computer Science,
Engineering, or a related field.
- 5-10 years of experience in software development, with a robust focus on consulting roles.
- Proficiency in programming languages such as Java, C#, Python, or JavaScript.
- Experience with web frameworks like Angular, React, or Vue.js.
- Strong understanding of database management systems, SQL, and NoSQL technologies.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Excellent problem-solving skills and the ability to work under pressure.
- Strong communication and interpersonal skills to interact with clients effectively.