Primary Functions: • Develop, deploy, and maintain cutting-edge web applications on cloud platforms using ASP.NET, C#, and MS SQL.
• Leverage modern cloud services and architectures, ensuring our applications are scalable, reliable, and secure.
• Collaborate with the development team to design and implement innovative features, using a mix of both front-end and back-end technologies.
• Actively participate in all phases of the software development lifecycle, including brainstorming, design, coding, testing, deployment, and ongoing maintenance.
• Ensure optimal application performance and scalability, utilizing cloud-native solutions.
• Address and resolve technical issues, providing timely and effective solutions.
• Continuously update skills and knowledge in emerging cloud technologies and web development trends.
Job Qualifications: The qualifications we are looking for are mixture of work experience and educational background.
They are split into Minimum Qualifications (must have) and Additional Qualifications (nice to have) along with soft skills (competencies) needed for the role: Minimum Qualifications: • 5+ years' experience in web development, with a strong focus on cloud-based solutions.
• 5+ years of experience with HTML, CSS, JavaScript, and jQuery.
• 5+ years of experience developing complex SQL queries and database schemas.
• 5+ years of experience with web services, APIs, and modern web application architectures.
• 3+ years of experience working in Microsoft technology stack, including ASP.NET, C#, and MS SQL.
• 3+ years of experience with cloud platforms (Azure, IBM, AWS) and services.
• 3+ years of experience with front-end Angular framework (knowledge in React is a plus) • 3+ years of experience working with continuous integration and continuous deployment tools like Jenkins, Azure DevOps pipelines, etc.
Additional Qualifications: • Bachelor's degree in Computer Science, Software Engineering, or related field.
• Proficient in code versioning tools, especially Git and TFS • Experience with ASP.NET Core and cloud-native application development.
• Familiarity with large-scale database management and optimization.
• Experience in Agile development methodologies.
• Prior experience in healthcare, especially EMR/ EHR systems.
• Relevant certifications, such as Microsoft Certified Professional.
• Exposure to microservices.
Soft Skills: • Excellent research and analysis skills.
• Excellent written and oral communication skills.
• Superior customer service skills.
• Task prioritization and proficiency in a remote environment.
• Able to resolve advanced problems in a timely and accurate manner.
• Able to show proficiency in these skills at time of interview.
• Exceptional problem-solving skills and meticulous attention to detail.
• Capable of working independently and collaboratively within a team.