ALETHA is looking for a Senior Cloud Application Developer who has hands-on experience in the development, enhancement and/or maintenance of applications in the cloud. You will translate IT requirements in the design, development, and assembly of components to create fully automated and integrated solutions on the cloud.
Responsibilities
Understand and translate business requirements in system design on client engagements.
Design, build, run, and deploy cloud-native applications in either Azure or AWS cloud environments with quality and security.
Adopt modern design approaches like microservices, serverless, and containers.
Utilize agile approach for development and delivery.
Design and develop automated unit-tests.
Integrate applications with any Continuous Integration/Delivery (CI/CD) framework as needed.
Produce estimates for analysis, design, development, and testing.
Lead and mentor junior team members.
Ensure compliance with business, data, and technical requirements.
Ensure compliance with business, data, technical requirements as well as coding standards and policies in client engagements.
Minimum Bachelors degree in Computer Science or Engineering.
Minimum 8 years experiences in system design, application development, cloud infrastructure, or IT consulting participating in complex projects
At least 5 years of experience with application development in one or more of the following: Java, C#, .NET, Node.js, Angular JS, Python, Spring
At least 2 years of experiences in developing applications using Github / Jenkins / Docker / Kubernetes and other Continuous Integration/Delivery (CI/CD) tools
Strong knowledgeable in SQL and/or noSQL databases (e.g. MongoDB)
Strong working knowledge in microservices, event-driven programming, REST-oriented API, and Continuous Integration and Delivery (CI/CD) principles.
Working knowledge of developing automated test units in applications.
Working knowledge in agile software methodologies and development tools (e.g. Jira).
Good overall business knowledge in financial industries (i.e. one or more in retail banking, commercial banking, capital markets, wealth management, insurance, pension fund, and fintech).
Preferably with certification as either Azure Developer Associate or AWS Certified Developer
Strong communication, diagnostic and problem solving skills.
Ability to work independently and excel in a team environment.