.Net SQL, Microservices,C# , Rabbitmq- Lead II - Software Engineering

7 - 9 years

5 Lacs

Posted:12 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Role/Position:

Summary

The Software Developer - API & Mobile Applications is responsible for designing, developing, and maintaining mobile applications (iOS & Android) and backend microservices supporting the ITMS product ecosystem. The role requires expertise in building scalable RESTful APIs using .NET Core/.NET 8 and developing mobile applications using native or cross-platform technologies. The developer will work within a microservices architecture where each service owns its data and communicates asynchronously using RabbitMQ. Collaboration with cross-functional Agile teams is essential to deliver high-quality, scalable solutions.

Must-Have Skills

Backend & API Development

  • C#, .NET Core / .NET 8

  • RESTful API design & development (Mandatory - 3+ years)

  • Experience building scalable and distributed backend services

Microservices & Messaging

  • Microservice architecture design & development (Mandatory - 2+ years)

  • RabbitMQ or equivalent message-queue technologies (Mandatory - 1-2 years)

  • database-per-microservice

Mobile Application Development

  • iOS app development

  • Android app development

Database & Tools

  • SQL Server 2019

  • Git / Version control (Mandatory - 2+ years)

  • Jira, Confluence, MS Teams (Mandatory - 2+ years)

Agile Delivery

  • Working knowledge of Agile/Scrum methodology (Mandatory - 2+ years)

Soft Skills

  • Excellent communication and problem-solving skills

  • Ability to manage complex user stories, guide junior team members, and participate in customer interfacing

  • Ability to work under pressure and handle multiple priorities

Good-to-Have Skills

  • Experience with Xamarin, MAUI, React Native, or other cross-platform frameworks

  • Knowledge of RAD tools and modeling technologies

  • Familiarity with interface definition languages (IDL)

  • Understanding of domain-specific business processes

  • Certifications in relevant technologies or domains

  • UI/UX development skills for mobile applications

  • Exposure to DevOps pipelines for mobile and API deployments

Education

  • BS/MS in Computer Science, Engineering, or related technical field

  • Minimum 5+ years of hands-on development experience

Key Responsibilities

Application Development

  • Develop mobile applications and backend APIs based on application design and specifications

  • Code, debug, test, document, and communicate stage-wise development progress

  • Validate feature functionality with user representatives

Design & Architecture

  • Contribute to HLD/LLD/SAD for applications, features, and components

  • Reuse, improve, or reconfigure existing components where possible

  • Design scalable, high-performance solutions

Testing

  • Create and review unit test cases and execution plans

  • Review test plans created by QA team and provide clarifications

Configuration & Release

  • Define and govern configuration management plans

  • Execute and monitor release processes

Project & Team Management

  • Assist Project Manager in day-to-day execution

  • Manage delivery of modules and complex user stories

  • Mentor team members, set and review FAST goals

  • Improve team engagement and identify attrition risks

Customer Interaction

  • Clarify requirements and guide development teams

  • Present design options and conduct product demos

  • Work with customer architects to finalize designs

Defect & Quality Management

  • Perform defect RCA and define mitigation strategies

  • Track defect trends and initiate proactive quality improvements

Knowledge Management

  • Contribute to project documentation, libraries, and repositories

  • Review reusable documents prepared by the team

Measures of Success

  • Adherence to coding standards & engineering processes

  • On-time delivery of project tasks

  • Reduction in defects during development & post-delivery

  • Compliance with mandatory training requirements

  • Customer satisfaction improvement

  • Employee engagement and reduced attrition

Additional Requirements

  • Required standby availability for monthly Saturday production releases

  • Must have Windows & Mac laptop with latest software

  • Access to phone/tablet devices (shared)

  • Standard overlap with onsite team:

    • EST 8 am - 11 am

    • CST 7 am - 10 am

  • Extended overlap required during first 3 months for knowledge transition

  • Longer overlap may be required on Sprint Ceremony days


Required Skills

Microservices,C# .Net,Rabbitmq

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps 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
UST logo
UST

IT Services and IT Consulting

Aliso Viejo CA

RecommendedJobs for You