This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Independently uses artificial intelligence tools and practices across the software development lifecycle. Understands customer/user requirements for a project/sub-section of a product. Leads discussions for the architecture of a solution by testing design hypotheses and developing complex specifications. Independently creates a test strategy that ensures solution quality. Collaborates with internal and external teams to identify dependencies and reach common goals. Writes code that is extensible, maintainable, well-tested, secure, and performant. Uses debugging tools to verify assumptions and improve code quality. Reviews product code to ensure appropriate test coverage and adherence to standards. Proactively drives automation within production deployment across projects. Implements security standards to raise security hardening across solutions, ensuring each layer is independently secure.
Job Responsibility
Independently uses artificial intelligence tools and practices across the software development lifecycle
Understands customer/user requirements for a project/sub-section of a product
Leads discussions for the architecture of a solution by testing design hypotheses and developing complex specifications
Independently creates a test strategy that ensures solution quality
Collaborates with internal and external teams to identify dependencies and reach common goals
Writes code that is extensible, maintainable, well-tested, secure, and performant
Uses debugging tools to verify assumptions and improve code quality
Reviews product code to ensure appropriate test coverage and adherence to standards
Proactively drives automation within production deployment across projects
Implements security standards to raise security hardening across solutions, ensuring each layer is independently secure
Requirements
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience