Senior Software Engineer (C#)

  1. Home
  2. C#
  • Company KMS Technology
  • Employment Full-time
  • Location Guadalajara, Jalisco, Mexico
  • Submitted Posted 1 week ago - Updated 6 hours ago

Company Description

At KMS Technology Mexico, we are passionate about building innovative software solutions that drive impact. As part of an international tech company, we offer a collaborative and inclusive environment where your ideas matter and your growth is our priority. 

Job Description

We are currently looking for a Senior Software Developer with a strong background in C# (.NET) to join our growing team. If you're excited about writing clean, secure, scalable code, solving complex problems, and working with a first class global engineering team — this is for you!

Key Responsibilities:

  • Design and Develop Core Product Features: Lead the technical design with hands-on development of critical components.

  • C# Plugin & DLL Development: Architect and implement custom C# plugins and dynamic-link libraries (DLLs) to extend product functionality and enable seamless integration.

  • Code Quality & Best Practices: Ensure the development of clean, secure, maintainable, high-performance, and well-documented code following established best practices.

  • Technical Leadership: Contribute to architectural discussions, provide technical guidance, and conduct thorough code reviews to maintain code quality and foster team growth.

  • Collaboration: Work closely with product managers, UX designers, and other engineering teams to define requirements, refine specifications, and deliver integrated solutions.

  • Troubleshooting & Optimization: Diagnose and resolve complex technical issues and optimize application performance.

Qualifications

  • 5+ years of professional software development experience with a strong emphasis on C#.

  • Strong experience with ASP.NET Core.

  • Must-have experience designing, developing, and integrating C# plugins and DLL libraries.

  • Proficiency with modern software design patterns and architectural principles.

  • Solid understanding of object-oriented programming (OOP) and common data structures.

  • Experience with unit testing, integration testing, and debugging C# applications.

  • Familiarity with version control systems, preferably Git.

  • Strong problem-solving abilities and attention to detail.

  • Excellent verbal and written communication skills.

Additional Information

Location: Guadalajara, Jalisco, Mexico, this is a hybrid role (at least once per week)

Offices: Av. de las Américas 1254-17th, Country Club, 44610 Guadalajara, Jal.

Loading similar jobs...

C Developer Jobs

Forge your path in the heart of programming excellence! Explore career opportunities in C/C++ and C#.

© 2025 Created by C Developer Jobs. All rights reserved.