As a Software Developer, you will be responsible for:
Coding, Designing, Application management and Troubleshooting Collaborating with cross-functional teams to deliver projects on time and to specification. Monitoring project progress and addressing any challenges or roadblocks. Monitoring updates and potential security threats Providing end user support for our application platform. Participating in the full software development lifecycle, including planning, development, testing, and deployment. Staying up to date with emerging technologies and industry trends to continuously improve skills and knowledge.
Requirements
Technical Knowledge: Knowledge of Go or a comparable language (e.g., Python). Knowledge of Elm or a comparable functional language (e.g., TypeScript). Understanding of modern web development techniques and technologies. Must fully support the technical quality of the CATTS Software Platform in close collaboration with the team manager. Knowledge of containerization and orchestration technologies such as Docker and Kubernetes. Ability to design, implement, and manage scalable and resilient cloud architectures. Familiarity with Agile development practices and project management. Experience with cloud-based computing services (e.g., AWS, Azure, Google Cloud Platform) is value added. Understanding of continuous integration and continuous deployment (CI/CD) pipelines and related tools (e.g., Jenkins, GitLab CI/CD, CircleCI) is value added. Experience with infrastructure as code (IaC) tools like Terraform or Cloud For-mation is value added.
Educational Background and Experience: Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field. 3+ years of experience in software development
Communication Skills: Must be fluent in English, both spoken and written. Good communicator with all team members in a global environment. Must have an easy-going personality and align well with our cultural concepts.
Learning and Adaptability: Must be willing to actively learn new concepts, languages, technologies, and about Trade Logistics and Customs Laws, regulations, processes, and procedures.
Team Coordination: Ability to operate in a global engineering team, coordinating efforts with product owners and other business stakeholders