Tech Stack
AngularAWSAzureCloudDockerGoogle Cloud PlatformJavaScriptKubernetesMicroservices.NETReactSQLTypeScriptVue.js
About the role
- Work within engineering teams and contribute in delivering quality products on time and continuously retire technical debt.
- Technically analyse business requirements and be able to convert them into software solutions.
- Work on complete end to end software development/implementation with adequate unit testing, automation testing and monitoring.
- Able to troubleshoot technical challenges in software designs and any production incidents that may arise for delivered business solutions.
- Follow DevOps and be able to make any configuration changes to support necessary deployments for business deliverables.
- Participates in building, supporting and operating software in a DevOps model.
- Making more productive, effective, and efficient business deliverables possible by working closely and in collaboration with the team.
- Coach team members to be more productive, effective, and efficient by showing the way.
Requirements
- Strong working experience in C#, JavaScript/typescript and any framework (Angular/React/Vue) and Agile.
- Experience building scalable web application using .NET Core.
- Seasoned developer with excellent understanding on EF core, and SQL server.
- Hands on experience in developing scalable, resilient, secure, and quality engineering products; preferably in logistics space.
- Strong belief and demonstrated ability to iterate and evolve architecture.
- A solid understanding of cloud native architectures.
- Experience with building and managing microservices through its life cycle (versioning, backward compatibility).
- Experience with cloud platforms (Azure/AWS/GCP); preferably in Azure.
- Solid understanding on DevOps methodologies(CICD/Docker or Kubernetes) & Unit testing/Integration testing.
- Experience in code versioning on git.
- Strong opinions loosely held.
- Exposure to distributed caching, failure detection algorithms & application failover strategies is desirable.
- Experience with building self-healing, automatic fault detection and recovery mechanisms is good to have.
- Master’s Degree in Computer Science, Computer Engineering, or alternatively Bachelor's Degree or higher in an IT related discipline.
- A great team player and a strong collaborator.
- Excellent English verbal and written communication is a must.
- Joining Maersk will embark you on a great journey with career development in a global organization.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#JavaScriptTypeScript.NET CoreEF CoreSQL Servermicroservicescloud native architecturesDevOpsunit testing
Soft skills
collaborationcoachingteam playercommunicationproblem-solvingadaptabilityleadershipefficiencyproductivitytechnical analysis
Certifications
Master’s Degree in Computer ScienceBachelor's Degree in IT related discipline