Sr. .NET Developer

Improving

Ciudad de México

Remote

MXN 900,000 - 1,500,000

Full time

35 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Improving is hiring a senior full-stack .NET developer focused on building scalable banking-grade applications in a remote LATAM setup. You will develop and maintain robust .NET-based services, design secure RESTful APIs, and drive CI/CD automation, infrastructure as code, and Kubernetes deployments.

You will bring 5+ years of software development, deep .NET/C#, and strong API experience, with Azure expertise and collaboration with cross-functional teams to deliver high-impact financial systems.

Qualifications

  • 5+ years of professional software development experience with at least 3 years in a senior role.
  • Advanced proficiency in .NET and C# for enterprise-grade apps.
  • Deep expertise in API development (REST/HTTP, OAuth/JWT).
  • Extensive experience with Azure cloud services, including Kubernetes and API Management.

Responsibilities

  • Develop and maintain robust .NET-based applications with high performance and scalability.
  • Lead design and implementation of secure RESTful APIs for internal/external integration.
  • Deliver enhancements including payment-related features and real-time settlements.
  • Identify and resolve production issues and optimize app performance and reliability.
  • Drive code quality through reviews and CI/CD practices.
  • Conduct QA testing (unit, integration, UAT) and fix defects.
  • Oversee deployment/management of Azure apps and IaC improvements.
  • Collaborate with product managers and architects on requirements and roadmaps.

Skills

C#/.NET
APIs
Azure cloud
REST/HTTP
OAuth/JWT
Agile/Scrum
DevOps/CI-CD
Git
Communication

Tools

Azure Kubernetes Service
Azure API Management
Terraform
Docker
Kubernetes
SQL Server

Job description

Improving is committed to building a great place to work by cultivating an environment that fosters professional and personal relationships. We value open communication, personal growth, and shared rewards, which result in sustainable success.

Voted “best place to work” numerous times, Improving strives to create and maintain a culture that exemplifies teamwork, excellence, and fun! We believe this kind of culture encourages both the inspiration and the motivation to achieve amazing things.

Job Type: Full-Time

Location: LATAM

Join a larger team effort supporting the development and maintenance of banking systems. We are seeking a full-stack .NET developer with expertise in .NET and Azure cloud technologies to build and deploy high-performing, scalable platforms in a fast-paced banking environment.

What You’ll Do
  • Develop and maintain robust .NET-based applications, ensuring high performance, scalability, and adherence to development best practices.
  • Lead the design and implementation of secure and efficient RESTful APIs for seamless integration with internal and external systems.
  • Deliver functional enhancements and capabilities, including ACH payments, real-time payments, and on-platform real-time settlements.
  • Identify and resolve complex technical issues in production environments while optimizing application performance and reliability.
  • Drive code quality through rigorous code reviews and adherence to CI/CD practices.
  • Carry out quality assurance testing, including unit testing, system integration testing, and user acceptance testing.
  • Identify and resolve defects.
  • Develop and execute software engineering quality strategies, practices, and tools.
  • Oversee the deployment and management of applications using Azure services, including Kubernetes for container orchestration and Azure API Management for secure API management.
  • Enhance Infrastructure as Code (IaC) code and practices.
  • Document the current Azure infrastructure architecture.
  • Collaborate with product managers, architects, and stakeholders to define technical requirements and roadmaps.
  • Contribute to the adoption of new technologies, tools, and processes to improve development efficiency.
What You’ll Bring
  • 5+ years of professional software development experience, including at least 3 years in a senior role.
  • Advanced proficiency in .NET and C# for building enterprise-grade applications.
  • Deep expertise in API development, including REST/HTTP protocols, authentication mechanisms (e.g., OAuth/JWT), and API optimization techniques.
  • Extensive experience with Azure cloud services, including Kubernetes for container orchestration and Azure API Management for API lifecycle management.
  • Experience building and maintaining microservices on Azure Kubernetes.
  • Strong command of version control systems (e.g., Git), Agile methodologies (e.g., Scrum), and DevOps practices (e.g., CI/CD pipelines).
  • Exceptional problem-solving skills, with a focus on delivering scalable and maintainable solutions.
  • Proven ability to collaborate effectively with technical and non-technical team members and stakeholders.
  • Ability to develop business cases.
Nice to Have
  • Experience building and maintaining ASP.NET Blazor web applications.
  • Hands-on experience with Grafana for advanced monitoring and visualization of application metrics.
  • In-depth knowledge of the Jack Henry SilverLake core banking system or similar financial platforms.
  • Expertise in payment systems, including ACH and Fedwire, and international money transfer protocols such as SWIFT and SEPA.
  • Proficiency in relational databases (e.g., SQL Server) and DevOps technologies such as Terraform and Docker.
  • Relevant certifications in Azure, .NET, Kubernetes, or other cloud technologies.

Improving welcomes people from all backgrounds and walks of life, and this is reflected in our largely diverse community of Improvers. Improving is proud to be an equal opportunity employer and is committed to providing equal opportunities for all employees and applicants. Improving recruits, hires, trains, promotes, compensates, and administers all personnel actions without regard to race, color, religion, sex, sex stereotyping, pregnancy (which includes pregnancy, childbirth, and medical conditions related to pregnancy, childbirth, or breastfeeding), gender, gender identity, gender expression, national origin, age, mental or physical disability, ancestry, medical condition, marital status, military or veteran status, citizenship status, sexual orientation, genetic information, or any other status protected by applicable law.

About Improving

Improving is a modern digital services company dedicated to positively changing the perception of the IT professional. We offer innovative solutions through consulting, software development, and training to help thousands of our clients achieve new heights in a competitive and ever-changing market.

As our company continues to grow, we are looking for enthusiastic thought leaders to join our team. Improving has a unique mix of passionate professionals who strive to grow and thrive in new ways. We are committed to establishing and maintaining an inclusive culture that allows all Improvers to bring their authentic selves to work each day. This is why we work hard to build inclusion and diversity in our workplace, so we can all do amazing things and succeed together.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend & Cloud Engineer
Senior Backend & Cloud Engineer

Improving • Mexico

Remote
MXN 900,000 - 1,050,000
Principal PHP Engineer
Principal PHP Engineer

Improving • Mexico

On-site
MXN 600,000 - 1,100,000
Sr. Database Engineer
Sr. Database Engineer

Improving • Mexico

Remote
MXN 800,000 - 1,300,000
Senior .NET Engineer: Azure Microservices & Banking APIs
Senior .NET Engineer: Azure Microservices & Banking APIs

Improving • Ciudad de México

Remote
MXN 900,000 - 1,500,000
Senior .NET Developer (Fintech)
Senior .NET Developer (Fintech)

Jobgether • Mexico

Remote
MXN 900,000 - 1,400,000
Fully remote
27 paid vacation days
Paid sick leave
+1
AI/ML Engineer + Python + LLMs
AI/ML Engineer + Python + LLMs

Improving • Costa Rica

Remote
MXN 2,216,000 - 3,323,000
Senior Software Engineer (.NET)
Senior Software Engineer (.NET)

Concord Servicing • Ciudad de México

On-site
MXN 700,000 - 1,000,000
Grocery Vouchers
Internet Bonus
Medical Insurance
+3
Senior Software Engineer (.Net)
Senior Software Engineer (.Net)

Concord Servicing • Xico

On-site
MXN 2,259,000 - 3,389,000
Grocery Vouchers
Internet Bonus
Medical Insurance
+3
Senior Software Engineer (.NET)
Senior Software Engineer (.NET)

Concord Servicing, LLC • Ciudad de México

On-site
MXN 900,000 - 1,500,000
Grocery Vouchers
Internet Bonus
Medical Insurance
+3
Senior Software Engineer (.NET)
Senior Software Engineer (.NET)

Concord Finance • Ciudad de México

Hybrid
MXN 600,000 - 900,000
Grocery Vouchers
Internet Bonus
Medical Insurance
+3