Senior Software Developer (Backend) -.Net with Microservices & Cloud

IT Services

Sharc Hire

Role: Senior Software Developer (Backend) – .Net with Microservices & Cloud

YOE: 6.5+ years

Skills: C#, ASP. Net, Microservices Architecture, ASP.NET Core, Web API development, Azure

Kubernetes Service (AKS), API Gateway / Azure API, Entra (Authentication), Azure Service Bus, Azure

Functions, Azure Blob storage, Caching, NoSQL Databases

About the role

The Software Developer Senior Designs, builds, tests, and – most importantly – ships high-value software that solves real problems. Strives for security, performance, simplicity, usability, and maintainability.

Mentors and guides less experienced software engineers.

Responsibilities

• Team Contribution

● Works within established agile methods, promoting an atmosphere of continuous improvement.

● Continuously learns new technologies and patterns and practices.

● Documents knowledge for the benefit of the team.

● Reports to the team on obstacles and roadblocks.

● Participates in, and occasionally leads, sprint planning, standups, retrospectives, and other team meetings.

● Promote patterns and best practices on the team.

● Mentors and guides the less experienced software engineers.

• Planning and Design

● Works with the product team and stakeholders to refine and document requirements.

● Estimates effort for planning purposes.

● Designs and documents enterprise-level software architecture, consulting with Enterprise

Architecture when appropriate.

• Development

● Writes code to develop software that meets requirements and specifications.

● Follows established software development life cycle (SLDC).

● Writes code with readability and future maintenance in mind.

● Follows established source control standards and best practices.

● Adheres to established secure coding practices.

● Reviews code for other developers.

● Leads team-based development efforts.

• Quality Assurance

● Validates QA findings and fixes defects.

● Develops integration and testing points in the software that allow for QA testing.

● Assists QA in running performance and load tests.

• Release

● Assists with release planning and releases.

• Support

● Assists the support team as needed, including root cause analysis.

● Writes maintenance and metric statistics scripts and entry points for measuring and monitoring.

Requirements

Solid Understanding of The Following:

● Microservices Architecture:

● Microservices design principles (bounded contexts, loose coupling)

● API-first design and contract management

● Event-driven design principles

● Asynchronous messaging patterns

● Eventual consistency concepts

● Idempotency and message replay handling

● ASP.NET Core Web API development

● Web Apps

● Azure Kubernetes Service (AKS)

● Azure Blob Storage usage and lifecycle management

● API Gateway / Azure API Management concepts

● Entra (Authentication)

● Azure Service Bus

● Azure Functions

● Caching

● NoSQL DatabasesProcesses & Standards: Git, GitFlow, OO Programming, Kanban, Secure

Coding, & Agile Methodologies

Bonus Skills

● Excellent written and verbal communication

● Excellent documentation

● Continuous learning

● Collaboration across team and functional boundaries

● Troubleshooting and creative problem solving

● Design simple architecture that supports complex applications and APIs

● Architect extensible databases

● Author complex component-based client applications and restful APIs

● Perform advanced CRUD operations against multiple data sources

● Manipulate enterprise level data structures

● Mentor less experienced team members

● Take ownership of team processes and legacy applications

● Perform business analysis tasks, such as requirements gathering and wireframing

To apply for this job please visit bebee.com.

Similar Jobs to Apply
  • IRIS Software Group
    Nagpur, Maharashtra, India

    Role Summary The Frontend Architect is a technical leadership role within the Platform Team, responsible for guiding teams in delivering exceptional user experiences through sound technical strategy,
  • Stage 4 Solutions
    India

    We are seeking an experienced Software Developer with a strong background in building large-scale distributed systems and solving complex, low-level problems. This role requires deep expertise in Linu
  • White Force
    Kharkhoda, Haryana, India

    Job description We are hiring, Position-Site Engineer Solar Maintenance Location-Kharkhoda ,Haryana Exp- Min 3 Must have exp in maintenance of solar panels ranging 50 MegaWatt and 100 Mega Watt t
  • iitjobs, Inc.
    Vadodara, Gujarat, India

    Greetings!!! Role: Platform Engineer with Cloud Contract Duration: Long Term Experience: 8-12 Years Location: Bangalore - Work From Office (5 days) Must have skills ● Experience: 6+ years of h