Polyglot Developer-India
Job Type
Contract
Experience
6+Years
Location
Remote-India
Job Description
We are seeking a highly skilled and experienced Senior Polyglot Developer to join our dynamic and innovative team. The ideal candidate will have extensive experience with multiple programming languages and technologies, including MongoDB, Azure, .NET, Java, C#, SQL, and DevOps practices. This role requires a deep understanding of full-stack development, cloud platforms, and modern software development methodologies.
Key Responsibilities
Design, develop, and maintain scalable and high-performance applications using a variety of languages and technologies such as .NET, Java, C#, SQL, and MongoDB.
Lead and mentor a team of developers, providing technical guidance and fostering a culture of continuous improvement.
Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions.
Implement DevOps practices to automate and streamline the development, testing, and deployment processes.
Develop and maintain cloud-based applications on platforms such as Azure, ensuring high availability, scalability, and security.
Optimize database performance and ensure data integrity by utilizing MongoDB and SQL.
Stay current with emerging technologies and industry trends, recommending and implementing new tools and practices to improve development efficiency.
Conduct code reviews and ensure adherence to best practices and coding standards.
Qualifications
Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
10+ years of experience in software development with a strong proficiency in multiple programming languages including .NET, Java, and C#.
Extensive experience with databases, specifically MongoDB and SQL, including performance tuning and data modeling.
Proven experience with Azure or other cloud platforms, including deploying and managing applications in a cloud environment.
Strong understanding of DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code.
Proficiency in modern software development methodologies, including Agile and Scrum.
Excellent problem-solving skills and the ability to debug complex issues.
Strong leadership and communication skills, with a track record of mentoring and leading development teams.
Experience with front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., Angular, React) is a plus.
Familiarity with microservices architecture and containerization technologies (e.g., Docker, Kubernetes) is preferred.
Preferred Qualifications:
Certifications in relevant technologies such as Microsoft Azure, MongoDB, or other related fields.
Experience with additional cloud platforms such as AWS or Google Cloud.
Knowledge of cybersecurity best practices and secure coding standards.
Contributions to open-source projects or participation in the tech community.