Senior Software Engineer (C#ASP)

KMS Technology

Not Interested
Bookmark
Report This Job

profile Job Location:

Guadalajara - Mexico

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Department:

Engineering

Job Summary

We are seeking a highly skilled and experienced Senior Software Engineer to design and build high-quality reliable software solutions for laboratory automation this critical role you will be responsible for developing the core services that facilitate secure high-integrity data forwarding to external systems leveraging modern messaging API design and security protocols. This position requires deep expertise in C# and robust database administration/integration across both MS SQL and PostgreSQL environments.

 

Responsibilities:

System Design & Development:

  • Design and develop high-quality reliable laboratory automation software solutions using C#.

  • Architect and implement reliable forwarding of event data using message queue technologies (e.g. RabbitMQ and/or MQTT).

  • Create and maintain secure high-performance RESTful APIs using the framework.

  • Integrate security protocols specifically OAuth 2.0 & OIDC into service and API designs to ensure secure data exchange.

 

Database and Infrastructure:

  • Design and implement integrated solutions with MS SQL and PostgreSQL databases.

  • Develop robust functionality for automated database maintenance and disaster recovery to ensure customer data integrity and system uptime.

  • Contribute to the development of accompanying web applications using modern frameworks (e.g. React Angular or ).

 

Engineering Excellence & Collaboration:

  • Apply advanced knowledge of Object-Oriented Programming (OOP) SOLID principles and software industry methodologies to ensure high code quality.

  • Develop code with comprehensive unit tests to guarantee system stability and maintainability.

  • Collaborate effectively in a team environment and demonstrate the proven ability to successfully implement complex end-to-end projects.

 


Qualifications :

Required Experience & Technical Skills:

  • 5 years of professional experience in software development.

  • Expert proficiency in C# and deep understanding of modern software design patterns (e.g. SOLID).

  • Demonstrated experience designing and implementing RESTful APIs using and C#.

  • Hands-on experience with message queuing systems like RabbitMQ and/or MQTT.

  • Practical experience implementing authentication/authorization using OAuth 2.0 and OIDC.

  • Proficiency with PostgreSQL and/or MS SQL databases including application development administration and performance optimization.

  • Experience developing modern user interfaces using at least one major web framework (React Angular or ).

 

Preferred Skills & Attributes:

  • 3 years developing Windows-based applications and services.

  • Familiarity with container orchestration technologies like Kubernetes and/or Docker.

  • Strong analytical and problem-solving skills coupled with excellent verbal and written communication.

 


Additional Information :

Location: Guadalajara Jalisco Mexico (working from home - office wont be mandatory all the time rather it will required from time to time).


Remote Work :

No


Employment Type :

Full-time

We are seeking a highly skilled and experienced Senior Software Engineer to design and build high-quality reliable software solutions for laboratory automation this critical role you will be responsible for developing the core services that facilitate secure high-integrity data forwarding to extern...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

KMS Technology was established in 2009 as a U.S.-based software services company. With development centers in Vietnam and Mexico, we have been trusted globally for the superlative quality of our software consulting & development services, technology solutions, and engineers' expertise ... View more

View Profile View Profile