Job responsibilities
- Design, build, deploy and maintain software applications for Internal Audit functions in close collaboration with our business/customer stakeholders
- Create proof of concepts with new frameworks/Libraries, identify best practices, and adapt quickly.
- Perform design reviews, peer code-reviews, promote application packages and builds to all environment using Continuous Integration and Deployments
- Participate in SCRUM ceremonies, technical reviews, define/improve processes on configuration management, deployment for the application
- Proactively identifies hidden problems and patterns in data and uses these insights to drive improvements to coding hygiene and system architecture
- Contributes to software engineering communities of practice and events that explore new and emerging technologies
- Adds to team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 3+ years applied experience
- Extensive knowledge of modern JavaScript, TypeScript, Angular and Node.js
- Experience with Micro Front End based application development
- Strong understanding of common design patterns and principles
- Proficient in Git and familiar with common workflows (e.g., GitFlow)
- Understanding of CI/CD platforms such as Jenkins and Github Actions.
- Proven experience in designing and developing complex, robust, and scalable production services and applications using modern frameworks and tools
- Passionate about learning, continuous improvement, and teamwork
Preferred qualifications, capabilities, and skills
- Experience with Kubernetes
- Experience with React and related front-end technologies
- Delivery experience on cloud platforms and familiarity with AWS