¡Activa las notificaciones laborales por email!

C# Developer Mid (Remote)

Capgemini

Región Centro

A distancia

MXN 40,000 - 60,000

Jornada completa

Hoy
Sé de los primeros/as/es en solicitar esta vacante

Descripción de la vacante

A global technology services company is seeking a Mid C# Developer to lead the development of innovative autonomous systems. This role, offered remotely, requires expertise in C#, WPF, and agile methodologies, alongside strong mentorship capabilities. Join a team dedicated to driving significant technological advancements and fostering an inclusive work environment.

Servicios

Training and certification programs
Flexible working hours
Community engagement opportunities

Formación

  • 4-6 years of software development experience with C#.
  • Strong knowledge of SOLID principles and design patterns.
  • Experience with WPF for building desktop applications.
  • Advanced knowledge of data structures and algorithms.

Responsabilidades

  • Lead the development and maintenance of autonomous systems.
  • Design and implement features and enhancements in C#.
  • Provide technical leadership and mentorship to the team.
  • Optimize code for efficiency and maintainability.

Conocimientos

C# software development
WPF
SQL
Agile/Scrum methodologies
Problem-solving
Technical mentorship

Educación

Bachelor's or Master's degree in Computer Science or related field
Descripción del empleo
Overview

C# Developer Mid (Remote)

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities. Where you can make a difference. Where no two days are the same.

Your role

As a Senior Software Engineer, you will lead the development and maintenance of cutting-edge autonomous systems that push the boundaries of what\'s possible in the industry. You will provide technical leadership, strategic direction, and mentorship while ensuring our software meets the highest standards of quality, performance, and innovation. In this role you will play a key role in:

  • Software Architecture & Development: Design and implement cutting-edge features and enhancements. Write and maintain high-quality, efficient, and scalable code in C#, adhering to industry best practices. Lead the full software development lifecycle from complex requirements analysis through architecture design, coding, testing, and deployment. Develop sophisticated WPF applications with responsive and intuitive user interfaces for autonomous system control
  • Technical Leadership & Mentorship: Provide strategic direction for software development initiatives and technical decision-making. Mentor junior and mid-level engineers, fostering a collaborative and high-performing team environment. Lead code reviews to ensure adherence to coding standards and promote best practices. Drive continuous improvement and innovation by staying current with emerging technologies and industry trends.
  • Cross-functional Collaboration: Work closely with product managers, stakeholders, and other engineers to translate complex business requirements into technical specifications. Oversee the integration of software with advanced hardware components for seamless autonomous operations. Contribute to strategic planning processes, providing technical expertise and insights. Communicate complex technical concepts effectively to diverse audiences.
  • Quality & Performance Excellence: Establish and maintain high standards for software quality, performance, and reliability. Optimize code for efficiency, scalability, and maintainability in autonomous system applications. Implement robust testing strategies to ensure software meets rigorous performance requirements. Drive architectural improvements that enhance system capabilities and user experience.
Your profile
  • Good conversational English skills (B2, C1, C2)
  • Bachelor\'s or Master\'s degree in Computer Science, Software Engineering, or a related field, with deep understanding of software design principles, algorithms, and data structures.
  • 4-6 years of software development experience with C#, including strong knowledge of SOLID principles and design patterns.
  • Experience with WPF (Windows Presentation Foundation) for building sophisticated desktop applications with modern user interfaces and responsive designs.
  • Strong SQL query writing and optimization skills with experience designing efficient database schemas and data access layers for complex applications.
  • Advanced knowledge of data structures and algorithms (DSA) with the ability to select and implement optimal solutions for complex computational problems.
  • Ability to provide technical direction, mentor team members, and drive projects from inception to completion.
  • Extensive experience with software development methodologies such as Agile or Scrum, with project management capabilities and attention to detail.
  • Exceptional analytical and problem-solving skills with the ability to tackle complex technical challenges in autonomous systems development.
  • Excellent verbal and written communication abilities with demonstrated success collaborating across teams and articulating complex technical concepts to diverse audiences.
What you will love about working here
  • Empowered Careers with Purpose: Work on meaningful projects that use technology to solve real-world challenges. Be part of a company that values sustainability, inclusion, and digital equity. Contribute to building a better future for people, planet, and society.
  • Growth and Learning at Every Step: Access continuous learning through internal academies, certifications, and mentorship. Explore career mobility across roles, industries, and geographies. Be part of a “school of excellence” where your skills resonate beyond the company
  • Own your growth: Open access to digital learning platforms. Digital campuses on AI, Cloud, Data or Sustainability. Award winning career acceleration programs
Need to know
  • Work modality: remote
  • Flexible Schedules: We support flexible working hours to accommodate different lifestyles, time zones, and family responsibilities.
  • Benefits: Training, certifications, and mentorship programs
  • Community Engagement: Participate in local volunteering initiatives, tech meetups, and cultural events that connect you with the Capgemini community.
About Capgemini

Capgemini is a global leader in partnering with companies to transform and manage their business by harnessing the power of technology. The Group is guided everyday by its purpose of unleashing human energy through technology for an inclusive and sustainable future. It is a responsible and diverse organization of over 300,000 team members in nearly 50 countries. With its strong 50-year heritage and deep industry expertise, Capgemini is trusted by its clients to address the entire breadth of their business needs, from strategy and design to operations, fueled by the fast evolving and innovative world of cloud, data, AI, connectivity, software, digital engineering, and platforms.

Get the future you want!

At Capgemini Mexico, we aim to attract the best talent and are committed to creating a diverse and inclusive work environment, so there is no discrimination based on race, sex, sexual orientation, gender identity or expression, or any other characteristic of a person. All applications welcome and will be considered based on merit against the job and/or experience for the position.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.