.Net SQL, Microservices,C# , Rabbitmq- Lead II - Software Engineering
India, Tamil Nadu, Chennai
1 week ago
Applicants: 0
Share
2 weeks left to apply
Job Description
Role Description Job Description Role/Position: Software Developer ? API & Mobile Applications Experience Range: 6?10 Years Total Experience Hiring Location: [Add Location] Role Proficiency: Mid?Senior Level (Independent Contributor + Module Owner) 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 Strong proficiency in C#, .NET Core / .NET 8 (Mandatory ? 3+ years) 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) Experience working with database-per-microservice patterns (Mandatory ? 2+ years) Mobile Application Development iOS app development using native or cross-platform tools (Xamarin, MAUI) ? Mandatory 2+ years Android app development using native or cross-platform tools (Xamarin, React Native, etc.) ? Mandatory 2+ years Database & Tools Strong knowledge of 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 Skills Microservices,C# .Net,Rabbitmq
Required Skills
Additional Information
- Company Name
- UST
- Industry
- N/A
- Department
- N/A
- Role Category
- .NET Developer
- Job Role
- Mid-Senior level
- Education
- No Restriction
- Job Types
- On-site
- Gender
- No Restriction
- Notice Period
- Immediate Joiner
- Year of Experience
- 1 - Any Yrs
- Job Posted On
- 1 week ago
- Application Ends
- 2 weeks left to apply
Similar Jobs
Quick Apply
Upload your resume to apply for this position