Senior Software Engineer (.NET / Angular)

Posted 7 Hours Ago
Be an Early Applicant
Hiring Remotely in México
Remote
Senior level
Artificial Intelligence • Cloud • Information Technology • Machine Learning • Natural Language Processing • Consulting
Cutting-edge AI, Machine Learning and Cloud Transformation company at the forefront of technological innovation
The Role
Design, develop, and maintain enterprise applications using .NET, C#, Angular, SQL Server, Azure, microservices, Docker, and Kubernetes. Provide technical leadership, mentor developers, support Agile and Scrum activities, resolve complex production issues, contribute to architecture and distributed messaging decisions, and coordinate with product, business, and external teams to deliver reliable, scalable software.
Summary Generated by Built In

Unlock Your Future with Nexaminds!

At Nexaminds, we're on a mission to redefine industries with AI. We're passionate about the limitless potential of artificial intelligence to transform businesses, streamline processes, and drive growth.

Join us on our visionary journey. We're leading the way in AI solutions, and we're committed to innovation, collaboration, and ethical practices. Become a part of our team and shape the future powered by intelligent machines. If you're driven by ambition, success, fun, and learning, Nexaminds is where you belong.

This position is open exclusively to candidates who are currently residing in Mexico. Before applying, we encourage you to review our open positions and make sure the location requirements match your current location. Candidates who are not currently based in Mexico will not be contacted for this opportunity.

Nexaminds is looking for a Senior Software Engineer to design, develop, and maintain complex enterprise applications using .NET, C#, Angular, SQL, and Microsoft Azure. The ideal candidate has extensive experience building large-scale web applications and distributed systems, with strong expertise in microservices architecture, cloud technologies, and modern software development practices. 

Qualifications we are looking for:

  • 10+ years of experience in web application and services development within large-scale enterprise environments.
  • Strong expertise in C#, .NET, and SQL, including development of business logic, backend services, and SQL Server stored procedures.
  • Strong hands-on experience with Angular, JavaScript, and HTML for web application development.
  • Expert-level experience with Microsoft Azure and cloud-based application development.
  • Strong experience designing and developing applications using microservices architecture.
  • Expert-level knowledge of Docker and Kubernetes.
  • Experience with unit testing and software engineering best practices.
  • Experience with Azure Cosmos DB or other NoSQL databases.
  • Strong understanding of publish/subscribe patterns and asynchronous messaging.
  • Experience with Knockout.js and MVVM architecture.
  • Strong knowledge of Agile and Scrum methodologies, including backlog refinement, sprint planning, and team coordination.
  • Experience providing technical guidance, mentoring developers, and leading software development teams.
  • Proven ability to independently investigate, troubleshoot, and resolve complex technical issues.
  • Strong communication skills and proficiency in English, with the ability to collaborate across technical and business teams.

Nice to have:

  • Experience developing or maintaining large-scale enterprise systems with 500+ database tables.
  • Experience working with Helm charts for Kubernetes deployments.
  • Experience supporting complex enterprise applications in production environments.

Job Duties:

  • Design, develop, and maintain complex enterprise applications using C#, .NET, Angular, SQL Server, and Azure.
  • Develop and maintain user interfaces, business logic, backend services, and SQL Server stored procedures.
  • Design and implement scalable solutions using microservices architecture and cloud-native technologies.
  • Provide technical leadership and guidance to developers, supporting architectural decisions and engineering best practices.
  • Serve as a primary technical point of contact for Product Owners, Business Analysts, and external teams.
  • Participate in Agile ceremonies, including backlog refinement, estimation, sprint planning, and continuous improvement activities.
  • Support Scrum Master responsibilities and coordinate development activities when required.
  • Collaborate with cross-functional teams to clarify business requirements and translate them into technical solutions.
  • Ensure code quality, application performance, reliability, and maintainability through established engineering standards and unit testing.
  • Investigate and resolve complex technical issues, including production incidents and third-level support requests.
  • Support the development and operation of containerized applications using Docker and Kubernetes.
  • Contribute to technical discussions involving application architecture, system integration, and distributed messaging.
  • Identify technical risks, resolve development blockers, and coordinate with other teams when additional expertise is required.
  • Mentor team members and promote continuous improvement in engineering practices and software delivery.

What you can expect from us

Here at Nexaminds, we're not your typical workplace. We're all about creating a friendly and trusting environment where you can thrive. Why does this matter? Well, trust and openness lead to better quality, innovation, commitment to getting the job done, efficiency, and cost-effectiveness.

  • Stock options πŸ“ˆ
  • Remote work options 🏠
  • Flexible working hours πŸ•œ
  • Benefits above the law
  • But it's not just about the work; it's about the people too. You'll be collaborating with some seriously awesome IT pros.
  • You'll have access to mentorship and tons of opportunities to learn and level up.

Ready to embark on this journey with us? πŸš€πŸŽ‰ If you're feeling the excitement, go ahead and apply!

Skills Required

  • 10+ years of experience in web application and services development within large-scale enterprise environments
  • Strong expertise in C#, .NET, and SQL, including business logic, backend services, and SQL Server stored procedures
  • Strong hands-on experience with Angular, JavaScript, and HTML
  • Expert-level experience with Microsoft Azure and cloud-based application development
  • Strong experience designing and developing applications using microservices architecture
  • Expert-level knowledge of Docker and Kubernetes
  • Experience with unit testing and software engineering best practices
  • Experience with Azure Cosmos DB or other NoSQL databases
  • Strong understanding of publish/subscribe patterns and asynchronous messaging
  • Experience with Knockout.js and MVVM architecture
  • Strong knowledge of Agile and Scrum methodologies
  • Experience providing technical guidance, mentoring developers, and leading software development teams
  • Ability to independently investigate, troubleshoot, and resolve complex technical issues
  • Strong communication skills and English proficiency
  • Experience with enterprise systems containing 500+ database tables
  • Experience with Helm charts for Kubernetes deployments
  • Experience supporting complex enterprise applications in production environments
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Washington, DC
80 Employees
Year Founded: 2023

What We Do

Nexaminds is a cutting-edge AI and Cloud Transformation company at the forefront of technological innovation. We specialize in developing advanced artificial intelligence solutions that empower businesses to unlock their full potential. With a team of skilled AI and Cloud experts and a passion for revolutionizing industries, we are dedicated to delivering intelligent, scalable, and customized solutions tailored to meet our clients' specific needs. We strive to create innovative AI-driven solutions that enhance efficiency, productivity, and decision-making processes across industries. By leveraging state-of-the-art technology and fostering a culture of creativity, we aim to be the trusted partner that enables organizations to embrace the future with confidence.

Similar Jobs

NBCUniversal Logo NBCUniversal

Human Resources Manager

AdTech • Cloud • Digital Media • Information Technology • News + Entertainment • App development
Remote or Hybrid
CDMX, Cuauhtémoc, Ciudad de México, MEX

Atlassian Logo Atlassian

Principal Analyst, Sales Strategy & Operations - Public Sector Sales

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
Remote
13 Locations
11000 Employees

Atlassian Logo Atlassian

Senior Product Marketing Manager

Cloud • Information Technology • Productivity • Security • Software • App development • Automation
In-Office or Remote
19 Locations
11000 Employees

Mastercard Logo Mastercard

Manager, Fraud Attack Response & Insights - LAC

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Remote or Hybrid
Mexico City, Ciudad De México, MEX
38800 Employees

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees
Vega Thumbnail
Artificial Intelligence • Automotive • Insurance • Transportation
US
65 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account