
Senior Software Engineer 1-2
Modernizing Medicine, Inc.25 days ago
Hyderābād, IndiaSenior
Responsibilities
- Design, develop, and maintain robust, scalable, and secure web applications.
- Write clean, efficient, and documented C# code using .NET Core and .NET Framework.
- Apply object-oriented design principles, design patterns, and web standards.
- Create and manage CI/CD pipelines using Jenkins, GitLab CI, Azure DevOps, or AWS CodePipeline.
- Automate software development lifecycle tasks including builds, testing, and deployments.
- Configure and maintain CI/CD infrastructure, servers, and containerized environments.
- Use AWS, Azure, or GCP for scalable infrastructure and application management.
- Integrate unit testing into delivery pipelines and apply test-driven development practices.
- Collaborate with developers, QA engineers, and operations teams to improve workflows.
- Monitor pipeline execution and troubleshoot issues to minimize downtime.
Requirements
- At least six years of software development experience using C# and .NET.
- At least five years of experience developing .NET applications with .NET Core and .NET Framework.
- Demonstrated software application development knowledge; certifications and experience may be accepted in lieu of a degree.
- Experience building enterprise-level web applications.
- Strong object-oriented design and development background.
- Advanced JavaScript experience, including closures and prototype inheritance.
- Proficiency in SQL, including DDL and DML, and experience managing database structures.
- Understanding of XML, JSON, HTML, CSS, APIs, and web services.
- Experience with design patterns and cloud-native technologies.
- Experience with Agile methodologies and iterative development processes.
- Proficiency with CI/CD tools such as Jenkins, GitLab CI, Azure DevOps, or AWS CodePipeline.
- Preferred experience includes C#, JavaScript, Bash, Python, PowerShell, Git, unit testing frameworks, cloud platforms, Docker, Kubernetes, and microservices architecture.
- Strong problem-solving, analytical, communication, collaboration, organizational, and independent-work skills.
Benefits
- Complimentary office lunches and dinners on select days, plus healthy snacks.
- Comprehensive health, accidental, and life insurance coverage, including family members, at no cost to employees.
- Annual wellness allowance.
- Earned, casual, sick, bereavement, and extended medical leave options.
- Paid parental leave covering maternity, paternity, adoption, surrogacy, and abortion leave.
- Celebration leave and company-paid holidays.
Tech Stack
AWSAzureBashC#CSSDockerGitGitLab CI/CDGoogle Cloud PlatformHTMLJavaScriptJenkinsJUnitKubernetesNUnitPowerShellPythonSQL