4+ years of industry experience as a full-stack engineer
Strong programming skills in C# or Java with solid OOP concepts
Experience with MVC, REST APIs, Kafka, and microservices; test automation (unit/integration/acceptance)
Experience with CI/CD tools and source control (Git); familiarity with build tools (e.g., TeamCity); database knowledge (MSSQL/Oracle or MongoDB)
Requirements:
Develop high quality software solutions with comprehensive test coverage and contribute to test automation
Contribute to technical design for system enhancements and implement features under guidance of senior team members
Provide technical assistance to non-technical team members and collaborate effectively across teams with knowledge sharing
Take ownership of initiatives and assets, drive continuous improvement, and ensure high quality of customer service
Job description
Develop high quality software solutions with comprehensive test coverage.Contribute to the technical design for system enhancements.Implement features following the guidance of senior members of the team.Provide technical assistance to non-technical members of the team.Exhibit problem-solving mindset with focus on test automationWork well with different team members whilst practicing knowledge sharing and TshapingLearn and contribute to continuous improvement initiatives within own teamTake ownership of initiatives and assets and follow up to provide highest quality of customer serviceEssential Skills:Experience: 4+ years of industry experience as a full-stack engineerDevelopment Methodologies: MVC with Java, Kafka, REST APIs, MicroservicesTest Automation: Unit/Integration/Acceptance testing.Programming Languages: C#/Java with good knowledge of OOPS concepts.CI/CD: Any Git tool. Also good to have knowledge on build tools like TeamCityDatabases: Either of the relational databases like MSSQL / Oracle, and/or any No-SQL database like MongoDB.Soft skills: Excellent communication skills. Understanding of Agile methodologies