Software Developer
Location: Mexico City, RemoteLanguage: EnglishType of Contract: Permanent / Full-TimeRole Reports To: Software Development Manager
Airswift is proud to be retained by a global leader in consumer insights, advisory services and data and analytics.
A pioneer in the use of big data, artificial intelligence (AI) and algorithmic modeling capabilities to understand consumer behavior, our client has been delivering incisive industry intelligence on customer interactions with brands and products for more than 50 years.
The world's leading businesses across major industries rely on our client to guide their customer-facing strategies. They are clear about what they do to ensure their success into the future. They unite industry leading data and insights with world-class technology to solve their clients’ toughest challenges.
The Software Developer contributes to all phases of the Software Development Lifecycle through the analysis, design, implementation, verification, and maintenance of software solutions.
This role works closely with Business Unit stakeholders to review requirements, validate designs, create work estimates, develop software, and verify product releases. The Sr. Software Developer also works in close collaboration with the Software Development Manager to define and implement best practices across all phases of the Software Development Lifecycle.
What You’ll Be Doing in This Role:Design and code complex software applications from business and technical specifications.Develop, execute, and review unit, component, and integration level tests to verify requirements are met.Perform code reviews to ensure quality, proactively identify defects and recommend improvements.Investigate and resolve complex technical issues for assigned projects.Support the professional development of junior team members through coaching and mentoring.Enable continuous improvement across the SDLC through the introduction of new technologies and processes.Create and review technical and end-user product documentation.
What We Expect From You:English Advanced / Fluent: you will have to cummunicate with a global team.Bachelor's in Computer Science or Software Engineering.Software development experience with languages and frameworks such as Java Spring.Experience with Java application servers.Experience with web servers such as Apache HTTP Server or NGNX.Experience with microservices and event driven architectures.Experience with version control software such as Git.Experience with build tools such as Maven.Experience with continuous integration tools such as Jenkins.Experience with relational and non-relational database design and development.Exceptionally self-motivated, self-directed, and detail oriented.Excellent communication, analytical, and problem-solving skills.
Airswift has an exceptional team in place, and we are pleased to be able to appoint a further person to their growing business.
We are aware that you may not ‘tick all the boxes, but if you believe you can genuinely offer some valuable skills and experience to their business, then please apply now for a confidential discussion.