Description
We are seeking a Specialist - Software Engineering to join our dynamic team in India. The ideal candidate will have a strong background in software development and be responsible for designing, developing, and implementing high-quality software solutions that meet our business needs.
Responsibilities
- Design, develop, and implement software solutions based on project requirements.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug applications to optimize performance.
- Maintain and improve existing software applications.
- Participate in code reviews to ensure code quality and adherence to standards.
- Stay updated with emerging technologies and industry trends to apply best practices.
Skills and Qualifications
Bachelor's degree in Computer Science or related field.5-12 years of experience in software engineering or related roles.Proficiency in programming languages such as Java, C#, Python, or JavaScript.Experience with software development frameworks and tools (e.g., Spring, .NET, React).Strong understanding of database management systems (e.g., SQL, NoSQL).Familiarity with version control systems such as Git.Knowledge of software development methodologies (e.g., Agile, Scrum).Excellent problem-solving skills and ability to work under pressure.Strong communication skills and ability to work collaboratively in a team environment.Skills Required
Java, Python, Kubernetes, Docker, Aws, Microservices, Rest Apis, Sql, Git