Company DescriptionAt 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 DescriptionWe 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