30 oct
|
Ust
|
Guadalajara
Role Description C# & .
Net Developer (Mexico Remote) Developer II
- Software Engineering Who We Are At UST, we help the world’s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 30,000 employees in 30+ countries, we build for boundless impact—touching billions of lives in the process. Visit us at UST.com. You Are We are seeking a motivated C# / .
NET Developer who is passionate about building reliable cloud-scale distributed systems operating across hundreds of thousands of nodes. In this role, you will develop and maintain cloud services and software components that monitor and manage cloud hardware, assess platform health, execute intelligent remediation actions, and improve the availability and performance of large-scale infrastructure. You will work across Windows
- and Linux-based environments and collaborate with engineering teams and customers to convert live-site learnings into durable product improvements. This is a remote role from Mexico supporting the client from 8am to 5pm PST time (USA Time). Working days are from Monday to Friday. The Opportunity As a C#, .
Net Developer, you will be responsible, but not limited to:
• Design, develop, test, and maintain scalable software components and cloud services using C#, .
NET, and object-oriented programming principles.
• Develop client-side and server-side RESTful web services and APIs for monitoring, managing, and automating cloud hardware operations.
• Build reliable service components that collect telemetry, evaluate hardware and service health, and initiate appropriate remediation or recovery actions.
• Implement secure inter-service communication using certificate-based and token-based authentication and authorization mechanisms.
• Develop software that operates on, integrates with, or manages Windows
- and Linux-based systems in large distributed environments.
• Monitor production service health, availability, latency, and performance; diagnose failures and drive repairs or mitigations for live-site incidents.
• Analyze logs, telemetry, traces, and operational data to identify root causes, production trends, reliability gaps, and performance bottlenecks.
• Apply sound engineering practices for multithreading, concurrency, fault tolerance, resiliency, scalability, and service observability.
• Write clean, maintainable, reusable, and well-tested code, and participate in design reviews, code reviews, automated testing, and release validation.
• Engage with customers and partner teams to understand live-site issues and translate findings into feature requirements, engineering improvements, or bug fixes.
• Create and maintain technical documentation covering architecture, APIs, service dependencies, operational procedures, troubleshooting guidance, and deployment workflows.
• Collaborate effectively with software engineers, service owners, hardware teams, and support stakeholders to deliver secure, high-quality cloud services. What You Need The candidate needs to have a Bachelor´s in Computer Science, Software Engineering, Electrical Engineering, or related field. 5+ years of experience in the following areas:
• C# and object-oriented software development.
• .
NET platform and the development of backend services, web services, or distributed applications.
• Designing and consuming RESTful APIs and implementing client-server communication patterns.
• Applying computer science fundamentals, including algorithms, data structures, object-oriented design, multithreading, concurrency, and distributed systems.
• Debugging complex software and diagnosing functional, reliability, and performance issues in development or production environments.
• Secure service-to-service communication, including certificate-based and token-based authentication technologies.
• Windows and Linux operating environments. Nice to have
• Experience developing, deploying, or supporting services on Microsoft Azure or another public cloud platform.
• Knowledge of SQL and experience working with relational or operational data stores.
• Familiarity with Kusto Query Language (KQL) for telemetry, log, or service-health analysis.
• Working knowledge of C, Python, PowerShell, or other scripting languages for automation and troubleshooting.
• Experience with cloud monitoring, telemetry pipelines, ing, incident response, and production service operations.
• Familiarity with continuous integration and continuous delivery practices, source control, automated testing, and release pipelines.
• Exposure to hardware health monitoring, infrastructure management, or large-scale fleet-management systems. What We Believe We’re proud to embrace the same values that have shaped UST since the beginning. Since day one, we’ve been building enduring relationships and a culture of integrity. And today, it's those same values that are inspiring us to encourage innovation from everyone, to champion diversity and inclusion and to place people at the centre of everything we do. Humility We will listen, learn, be empathetic and help selflessly in our interactions with everyone. Humanity Through business, we will better the lives of those less fortunate than ourselves. Integrity We honour our commitments and act with responsibility in all our relationships. Equal Employment Opportunity Statement UST is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. All employment decisions shall be made without regard to age, race, creed, colour, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. UST reserves the right to periodically redefine your roles and responsibilities based on the requirements of the organization and/or your performance.
• To support and promote the values of UST.
• Comply with all Company policies and procedures #ust Skills C#, .
NET, Microsoft Azure, Object-Oriented Programming, Linux, Issue Analysis, SQL, Test Automation, Python, Windows, CI/CD
📌 Developer II (Guadalajara)
🏢 Ust
📍 Guadalajara