Search by job, company or skills

Advantmed

Software Developer / Senior Software Developer

4-9 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 23 days ago
  • Over 200 applicants
Quick Apply

Job Description

Software Developer (.Net Core)

We are looking for an experienced and motivated Senior Software Engineer with a strong background in C#, .Net Core and Azure. In this role, you will design, develop, and deploy innovative web applications and high-performance, scalable backend services. You will work on designing, implementing, and optimizing core backend functionalities, and your expertise will drive key architectural decisions. Experience with Azure Cosmos DB and GraphQL is a strong plus, as you will help us build data-driven applications leveraging modern databases and API design principles.

  • Collaborate with cross-functional teams, including developers, DevOps, and security teams, to align cloud initiatives with organizational goals
  • Stay updated with emerging cloud technologies and recommend solutions for continuous improvement
  • Identify and address technical risks and issues
  • Estimations
  • Problem Solving
  • Stay updated on tech challenges and opportunities
  • Assess project feasibility
  • Participate in hiring and onboarding activities

Key Responsibilities

  • Develop, maintain, and enhance web applications using React.js, GraphQL, C#, and Azure
  • Develop, optimize, and maintain scalable backend services and APIs using .NET Core and C#
  • Write clean, scalable, and reusable code while adhering to best practices and industry standards
  • Collaborate with product managers and UX/UI designers to create intuitive, user-centric applications
  • Work with back-end developers to integrate front-end components with server-side logic using GraphQL and RESTful services
  • Conduct thorough testing, debugging, and optimization to ensure the quality and performance of applications
  • Participate in agile ceremonies (e.g., sprint planning, daily stand-ups) and contribute to sprint deliverables
  • Establish best practices, including CI/CD, testing, and deployment automation, and stay updated on emerging technologies and industry trends
  • Work with Azure services to deploy and manage applications, with a focus on Azure Cosmos DB and best practices for cloud-based databases
  • Design and implement GraphQL APIs for efficient data querying, as needed
  • Ensure adherence to coding best practices and industry standards

Skill Set

  • Good experience in backend development with .NET Core and C#, with a focus on clean code and design patterns
  • Strong background in RESTful API design and development, with knowledge of GraphQL as a plus
  • Familiarity with Azure, including experience with Azure App Services, Azure Functions, and Azure DevOps
  • Good-to-have experience with Cosmos DB for NoSQL database management and an understanding of partitioning and indexing
  • Proficient in SQL databases, with experience in database optimization and query performance tuning
  • Ability to think critically and approach challenges with structured problem-solving
  • Strong communication skills for cross-functional collaboration with product and front-end teams
  • Meticulous approach to code quality and performance optimization
  • Skilled in analyzing complex technical requirements and delivering efficient solutions
  • Commitment to writing clean, maintainable code and upholding coding standards
  • Open to learning and implementing new technologies as needed
  • Proactive in taking responsibility for deliverables, with strong accountability for meeting project deadlines
  • Experience with Azure Cosmos or knowledge on other no-SQL databases
  • Proficiency with Git
  • Knowledge of container technologies like Docker and container orchestration platforms like Kubernetes
  • Excellent verbal and written communication skills

Competency

  • Analytical Thinking
  • Clear and effective communication
  • Time Management
  • Team Collaboration
  • Technical Proficiency
  • Problem Solving
  • Risk Management
  • Organizing & Task Management
  • Creativity/innovation
  • Honesty/Integrity

Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or a related field
  • 4+ years of experience in software development, with a focus on React.js, GraphQL, C#, and Azure
  • Prior experience in cloud-native application development is a plus

Certification

  • Relevant cloud certifications from Microsoft Azure

More Info

Industry:
Function:
Employment Type:
Open to candidates from:
Indian

About Company

We’re a team that’s passionate about helping healthcare organizations succeed. We’re also passionate about doing the same for our people. We empower employees to reach their full potential, thrive professionally as well as personally, and take an active role in shaping the future of our company.

Job ID: 113305131