Software Developer / Senior Software Developer

4 - 9 years

4 - 9 Lacs

Posted:2 weeks ago| Platform: Foundit logo

Apply

Work Mode

On-site

Job Type

Full Time

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

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Advantmed logo
Advantmed

Hospitals and Health Care

Irvine California

RecommendedJobs for You