Lead Software Engineer Analyst -Canada
at Capgemini
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 09 Aug, 2024 | Not Specified | 09 May, 2024 | N/A | Java,Cloud Services,Data Collection,Software,Aws,C++,Automation,Git,Github,Storage,React Native,Rust,Kotlin,Writing,Swift | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Capgemini Canada is seeking an experienced Lead Software Engineer Analyst with 8-10 years of software development expertise to join our team. In this pivotal role, you will oversee the management and upgrade of open-source third-party libraries, lead solution development using Buck, and architect solutions to resolve complex code issues across diverse platforms. Your responsibilities will include incident response management, team leadership in automation development, and establishing a robust proposal submission process.
REQUIRED SKILLS
- 8-10 years of software development experience
- High-level familiarity with public cloud basics - e.g., the idea of stateful resource configuration via public APIs, and the different categories of resource types (compute, storage, etc.)
- Experience writing software that consumes AWS or GCP APIs for the purpose of automation or stateful data collection.
- Experience with writing/configuring/integrating linters into the SDLC.
- Proficiency in Rust or C++ due to the requirement of working with Buck.
- Experience with React Native, Swift, or Kotlin for development within native server, iOS, and Android environments.
- Proficiency in Java and Spring Frameworks, AWS or GCP cloud services, Git and GitHub
- Previous experience with Social media industry internal tooling is a plus.
Responsibilities:
- Help upgrade vulnerable open-source third-party libraries to secure versions.
- Build solutions using Buck.
- Resolve resulting failing tests in C++, Python, and JS code across the Client footprint (native server, iOS, and Android environments) by carefully reviewing log files.
- Respond to incidents generated by upgrades.
- Build automation to streamline and scale the effort.
- Submit proposals as a document rather than slides.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Information Technology/IT
IT Software - System Programming
Software Engineering
Graduate
Proficient
1
Toronto, ON, Canada