Mexico City, MEX
15 days ago
Senior .NET Software Engineer
**Overview** Publicis Sapient is seeking for a **Senior .NET Software Engineer** a hands-on technical expert responsible for implementing key components of system architecture using industry best practices. This role involves full-stack development responsibilities including coding, unit testing, applying design patterns, and continuously exploring new technologies. The ideal candidate will become a subject matter expert in specific areas of the system and contribute to the broader architectural and design strategy. This role also includes providing technical mentorship, offering architectural guidance, and supporting the overall design of enterprise-grade solutions. The successful candidate must be detail-oriented, results-driven, and collaborative, with strong interpersonal skills and the ability to effectively engage with both internal teams and clients. **Responsibilities** **Your Impact:** + Design and develop high-quality, scalable applications. + Collaborate with business owners, system stakeholders, and technical/functional teams to gather requirements and translate them into system specifications. + Write clean, efficient .NET code based on well-defined use cases. + Build and maintain object-oriented software components; implement enhancements and support maintenance. + Create and document conceptual and technical designs using OOA/OOD methodologies. + Perform various levels of testing including unit, integration, system, and performance testing. + Estimate development efforts and assist in planning releases. + Mentor and guide junior developers, supporting their technical growth. **Qualifications** **Your Skills and Experience:** + 7+ years of hands-on experience in full-cycle application development. + 3–4 years of experience with technologies such as: + .NET Core, C#, ASP.NET, WebAPI, MVC, IIS, WCF + REST, SOAP, JSON, and Microservices architecture + Google Cloud Platform (GCP) or other cloud technologies. + Strong proficiency in SQL and relational database management (SQL Server). + Familiarity with DevOps tools and CI/CD processes. + Working knowledge of JavaScript packages, package managers, and bundling tools used in modern frontend development. + Understanding of component-driven architecture principles. + Ability to interpret and apply UML diagrams (use cases, class diagrams) into working code. + Strong foundation across all phases of the software development lifecycle: requirements gathering, design, implementation, testing, and deployment. + Ability to quickly learn and adapt to new technologies and frameworks. **Additional information** **Hybrid Work Model:** This project requires flexibility to work on-site at the client’s office in Chapultepec Bosques, Mexico City, up to two or a maximum of three days per week. The exact frequency can be adjusted based on candidate expectations and alignment with project needs.
Confirm your E-mail: Send Email