Application Architect

Full-time · Karnataka, India

Job description

Responsibilities

• Application Development: Design, develop, and maintain .NET applications using C#,
ASP.NET, and .NET Core.
• Code Review: Conduct code reviews to ensure code quality, performance, and adherence to
best practices.
• Collaboration: Work closely with cross-functional teams including product management,
QA, and operations to deliver high-quality software solutions.
• Troubleshooting: Identify, troubleshoot, and resolve complex technical issues in a timely
manner.
• Documentation: Create and maintain comprehensive project documentation.
• Mentorship: Mentor junior developers and provide guidance to improve their skills and
coding standards.

Required Skills & Experience

Technical Skills:
• Proficient in C#, ASP.NET, .NET Core, Web API and Middleware.
• Strong experience with Azure Cloud Services (Azure App Service, Azure Functions, Azure
Storage, etc.).
• In-depth understanding of coding design patterns and best practices.
• Experience with OAuth and Single Sign-On (SSO) integrations.
• Good understanding of RESTful API development and integration.
• Familiarity with front-end technologies like HTML, CSS, JavaScript, and frameworks such
as Angular or React is a plus.
• Proficient in SQL queries and SQL Server, with experience in database design and query
optimization.
• Familiarity with microservices architecture and containerization technologies (e.g., Docker,
Kubernetes) is a plus.
• Experience with distributed systems and messaging services (e.g., Azure Service Bus,
RabbitMQ) is a strong plus.

Analytical Thinking:
• Strong analytical and problem-solving skills with the ability to think critically and
independently.
• Systems Thinking: Ability to consider the broader impact of architectural decisions on
performance, security, and maintainability.

Soft Skills:
o Excellent communication and teamwork skills.
o Strong organizational skills with attention to detail.
o Ability to work in a fast-paced, dynamic environment.
o Self-motivated with a passion for continuous learning and professional development.

Required Education

Bachelor’s degree in computer science, Electrical and Computer Engineering, Software
Engineering, or Equivalent. MS or PhD in such technical fields very desirable

Compensation & Benefits

Welldoc offers a competitive compensation package including generous PTO, pre-IPO stock
options, and medical insurance


Org chart

This job is not in the org chart


Teams

This job is not in any teams