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).
The role of Software Engineer includes developing, testing, deploys, maintains, documents, and improving software systems in accordance with project requirements. These systems might include, but are not limited to, processing intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, business management information systems, and systems which incorporate data repositories, data transport services, and application and systems development and monitoring. Working knowledge of Configuration Management (CM) tools and Web Services implementation.
Job Responsibility:
Developing, testing, deploys, maintains, documents, and improving software systems in accordance with project requirements
Works effectively both independently and collaboratively within a team
Evaluates and tests software components to ensure they align with design requirements, documenting test outcomes accordingly
Addresses and resolves software issues reported
Applies suitable software development and design methodologies according to the project environment
Offers tailored insights into system design's software aspects
Requirements:
Experience using the Linux CLI
Experience with Bash/Python scripting
Experience developing Java applications in a Linux environment
Experience with Helm Charts and Kubernetes operators to automate the management of complex applications throughout their lifecycle
Experience with SQL technologies such as PostgreSQL
Experience with NoSQL technologies such as Elasticsearch
Experience with containerization technologies such as Docker
Five (5) years of experience of professional experience as a SWE
Security Clearance Required
Bachelor’s degree in Computer Science or related discipline from an accredited college or university is required
Nice to have:
Experience with the Atlassian Tool suite (Jira, Confluence)
Experience with Git Version Control System
Experience with CI/CD principles, concepts, best practices and tools such as Jenkins and GitLab CI