Key Responsibilities:
•
Design, develop, and maintain full stack applications using the tech stack including C#, MVC, Angular, Java, and Golang, ensuring clean, efficient, and reusable code.
•
Collaborate with QA engineers to implement testing strategies, addressing any issues and refining code based on user feedback and performance metrics.
•
Participate actively in Agile development processes, including sprint planning, daily stand-ups, and retrospectives, contributing to team discussions and project timelines.
•
Stay updated with emerging technologies and industry trends, recommending and implementing improvements and new features to enhance the product and overall system architecture.
Key Qualifications:
•
In India: Bachelor’s degree in Computer Science, Software Engineering, or a related field, with 5+ years of experience in software development, particularly in a full stack capacity.
•
Proficient in web application technologies (C#, MVC, Angular) and mobile development (Java for Android, Golang for iOS), with experience in working with databases (MS-SQL, MongoDB, Aurora).
•
Familiarity with cloud hosting services (AWS) and DevOps tools (Docker, Jenkins, GitHub) as well as understanding Agile methodology.
•
Strong problem-solving skills, coupled with the ability to think critically and creatively to overcome challenges and drive project success.