About the Company
We are a forward-thinking technology company dedicated to delivering innovative solutions that empower our clients. Our mission is to leverage cutting-edge technology to create exceptional user experiences while fostering a culture of collaboration and continuous improvement.
About the Role
The Software Engineer will play a crucial role in developing and deploying applications on cloud platforms, ensuring high-quality software delivery through best practices in software engineering.
Required Skills
- 5+ years experience in Software Engineering.
- 1+ year experience with developing for and deploying to GCP/AWS/Azure cloud platforms.
- Experience in development in some from each following category:
- Languages: Java
- Frontend frameworks: Angular / React
- Backend frameworks: Spring Boot / Node / Other
- Unit Test Frameworks: JUNIT, Karma
- Proven experience understanding, practicing, and advocating for software engineering disciplines from eXtreme Programming (XP), Clean Code, Software Craftmanship, and Lean including:
- Paired / Extreme programming
- Test-first/Test Driven Development (TDD)
- Evolutionary design
- Minimum Viable Product
- FOSSA, SonarQube, 42Crunch, Checkmarx etc.
- Willingness to collaborate daily with team members.
- A strong curiosity around how to best use technology to amaze and delight our customers.
Qualifications
- Bachelor's degree in computer science, computer engineering or a combination of education and equivalent experience.
Prefered Skills
- Highly effective in working with other technical experts, Product Managers, UI/UX Designers and business stakeholders.
- Delivered products that include web front-end development, JavaScript, CSS, frameworks like Angular, Python etc.
- Comfortable with Continuous Integration/Continuous Delivery tools and pipelines e.g. Tekton, Terraform Jenkins, Cloud Build, etc.
- Experience with machine learning, mathematical modelling, LLM and data analysis is a plus.
- Experience with CA Agile Central (Rally), JIRA, backlogs, iterations, user stories, or similar Agile Tools.
- Experience in the development of microservices.
- Understanding of fundamental data modelling.
- Strong analytical and problem-solving skills.
Preferred Skills
- Experience with CA Agile Central (Rally), JIRA, backlogs, iterations, user stories, or similar Agile Tools.
- Experience in the development of microservices.
- Understanding of fundamental data modelling.
- Strong analytical and problem-solving skills.
Pay range and compensation package
Competitive salary based on experience and qualifications.
Equal Opportunity Statement
We are an equal opportunity employer and are committed to creating a diverse and inclusive workplace. We encourage applications from all qualified individuals regardless of race, gender, age, sexual orientation, disability, or any other characteristic protected by law.