Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
- Lead the technical design, development, and maintenance of .NET applications (.NET Core) with API-first architecture
- Manage a team of developers, ensuring high code quality through diligent reviews and adherence to technical standards
- Mentor and grow junior/mid developers, supporting their career development
- Facilitate and participate actively in Scrum ceremonies (planning, daily stand-up, retrospectives)
- Run technical sprint planning, estimate work, and break down stories with the team
- Define and enforce architectural and coding best practices across teams
- Design database schemas, write efficient SQL queries, and coordinate with DBA for database structure evolution
- Build, deploy, and maintain Azure-based services (e.g., Azure Functions, Cosmos DB, Key Vault)
- Troubleshoot and resolve production issues and bug fixes; provide ongoing support for live systems
- Communicate effectively with stakeholders (PMs, Client, QA) to translate business requirements into technical solutions
- Collaborate on feature design and system design; review architecture and offer input on improvements
- Participate in architectural audits and share best practices
- Support DevOps practices: help with CI/CD, release pipeline, and code integration
- Provide regular status updates on technical deliverables and team performance
- 8-10+ years of professional software development experience
- Strong hands-on experience with C# and .NET Core
- Deep experience in SQL Server, writing complex queries, stored procedures, and designing schemas
- Proven experience building and maintaining RESTful APIs
- Solid experience with Azure services: especially Azure Functions, Cosmos DB, and Key Vault
- Experience with Git (or other source control) and CI/CD pipelines
- Experience working in Agile / Scrum environments
- Excellent communication and leadership skills — able to articulate technical concepts to both technical and non-technical stakeholders
- Experience performing code reviews and enforcing coding standards
- Proven track record mentoring or leading a development team
- Experience with Application Insights, Redis, Event Hub, Service Bus in Azure
- Domain experience in banking, payments, or financial services
- Functional knowledge of payment processes, transaction flows, or payment systems
- Experience with Azure DevOps (or Atlassian suite)
- Experience with web front-end (JavaScript, HTML, CSS) — helpful but not mandatory
Key Skills
Ranked by relevanceReady to apply?
Join J&M Group and take your career to the next level!
Application takes less than 5 minutes

