Epicareer Might not Working Properly
Learn More

Junior Software Engineer

Salary undisclosed

Apply on


Original
Simplified


In this position you will....

collaborate closely with the R&D squad to ensure that the products and services it develops meet the required specifications. Within the Advanced Product Engineering team, your role will involve crafting innovative solutions across web, mobile, and device diagnostics.

You will be responsible for…

  • Developing innovative features in Insurtech industry while working on cutting edge products.
  • Writing and maintaining code with best practices.
  • Identifying and resolving bugs to ensure functionality, reliability, and performance of services.
  • Continuous learning new technologies, frameworks, and tools relevant to field.
  • Supporting deployment processes, including configuration, troubleshooting, and maintenance of services.
  • Collaborating on creating and maintaining automated testing processes to ensure thorough and efficient testing of software functionalities.
  • Leverage emerging technologies in areas of Web, Mobile, AI/ML, iOT etc.


For you to be successful…

We expect you to be able to demonstrate the following key competencies

Impactful

  • Has a clear understanding of team’s objectives and aligns effort to these.
  • Seeks necessary information on which to base decisions and is comfortable recommending an approach.


Curious

  • Engages in learning activities and is interested in understanding different ways of doing things including the key activities performed by others in team.
  • Keep up to date on relevant frameworks, applications, software, and/or tools.


Creative

  • Looks for new ways to solve problems and execute ways that add value.
  • Demonstrate original thinking.


Collaborative

  • Offers support and contributes to the delivery of shared goals. Displays loyalty and trust to team.
  • Listens, encourages, and is respectful of others when working together.


You will require the following qualifications and skills

  • BSc in Computer Science, Information Technology, Information Systems Engineering, Business Information Systems or related fields
  • Minimum 2-3 years of software development experience Mobile/Web, Cloud based technologies and CI/CD.
  • Full stack technical architecture know-how especially in areas of open-source technologies, cloud-based platforms, and mobile devices etc.
  • Experienced in web APIs of reasonable complexity
  • Strong advocate of automated testing – e.g. unit testing, integration testing
  • Know-how of two or more of the following combination of technology stacks is an added advantage: Java, Spring Boot, Angular, MongoDB, AWS Lambda, Node.js, React, RDBMSes such as MySQL or PostgreSQL
  • Exposure to Infrastructure as code (IaC) tooling such as Terraform or CloudFormation is an advantage
  • Knowledge in source code repository and branching models in Git and usage of tools such as GitHub, GitLab, Bitbucket etc.