Senior Software Developer – Mathematical Solutions
Join to apply for the Senior Software Developer – Mathematical Solutions role at TieTalent.
Job Overview
Are you a passionate Software Developer eager to work on impactful projects that improve lives? Join a globally recognized, award-winning employer! CGI, recognized in the Sunday Times Best Places to Work 2024 and named one of the World’s Best Employers by Forbes, offers a competitive salary, excellent pension, private healthcare, and a share scheme (3.5% + 3.5% matching). We value inclusivity and diversity and support careers in tech, including the Armed Forces, holding a Gold Award for supporting the Armed Forces Corporate Covenant.
Work Arrangements
Remote or hybrid options are available. The role is mainly home-based, requiring at least one day weekly in Leatherhead or Bristol offices. Occasional travel to client sites may be needed. All applicants must be prepared for National Security Vetting (NSV) to Security Check (SC) level.
Responsibilities
1. Implement high-quality, high-availability, reliable algorithmic code.
2. Manage and maintain automated subsystem test suites.
3. Create detailed designs for future software enhancements with effort estimations.
4. Deploy software on Linux systems and troubleshoot issues.
5. Demonstrate features to client stakeholders, ensuring alignment with operational needs.
Qualifications
Strong technical background with experience in Java or Python, especially in mission-critical or complex mathematical applications. A background in Maths, Physics, Astrophysics, or similar is required. Experience in commercial software development, testing lifecycle, and SatComs is essential. Desirable skills include high-availability software, Linux, Python scripting, Robot Framework, containerization, Spring, and AWS services.
Skills & Experience
* Recent Java or Python development experience.
* SatComs experience.
* Strong mathematical or scientific background.
* Experience in complex mathematical software development.
* Experience with Linux, Python scripting, and automation tools.
Additional Information
Position: Mid-Senior level, Full-time, in the Engineering and IT sector, within the Technology industry. Language requirement: English.
#J-18808-Ljbffr