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 integral 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.
Familiar