We are seeking a talented and experienced Software Engineer to join our dynamic team in Mexico City, Mexico. The ideal candidate will have knowledge and hands-on experience with a variety of programming languages and technologies. As a key member of our development team, you will work on designing, developing, and maintaining high-performance software solutions that drive our business forward.Key ResponsibilitiesDesign, develop, test, and maintain software applications and systemsCollaborate with cross-functional teams to define, design, and ship new featuresTroubleshoot, optimize, and improve the performance of existing softwareWrite clean, maintainable, and efficient codeParticipate in code reviews to ensure high-quality codeStay up to date with emerging technologies and industry trendsContribute to the continuous improvement of our development processesRequired Skills and ExperienceStrong proficiency in C, C++, C++/CLI, and C# with at least 1 year of experienceProficient in working with XML and JSONDemonstrated ability to develop high-quality software using object-oriented programming principlesFamiliarity with the XFS StandardExperience with cloud computing platforms (e.G., AWS, Azure, Google Cloud)Proficient in using Git for version controlKnowledge of containerization technologies (e.G., Docker, Kubernetes)Experience with web development frameworks and librariesFamiliarity with Visual Studio and Visual Studio CodeQualificationsBachelor's degree in computer science, software engineering, or a related fieldProven track record of delivering high-quality software solutionsStrong problem-solving skills and attention to detailExcellent communication and teamwork skillsPlease submit your CV and a cover letter detailing your relevant experience and salary history to ******#J-18808-Ljbffr