Sign up for the chance to get matched to this role, and similar opportunities.
Summary of the role:
• The Software Development Engineer is involved at key stages of product development. The developer is
accountable for the technical design and delivery of the product’s functionalities according to solutions
agreed between a variety of stakeholders including Customers, Product Management and Product
Definition Analysts. You will need to analyse user needs and design, code, test, debug, and document
software solution with a highly creative mind-set.
In this role you’ll:
Analyze product specifications
• Define user requirements for the development of new (or upgrade of existing) software solutions.
Design systems and code
• Design technical solutions and perform feasibility studies.
• Propose viable technical solutions to Product Management and/or users for validation.
• Develop software according to our standards.
Test and maintain the product software
• Conduct unit, package and performance tests and ensure a level of quality in line with the
guidelines.
• Participate in the validation phase of the product cycle, fine-tuning when necessary to finalize the product.
• Support the customer by debugging existing solutions in collaboration with Product Manager or Product Definition Analyst
• Produce relevant application software documentation and issue it to the requesting departments.
About the ideal candidate:
• You’ll have a degree in Computer Science or similar, or equivalent industry experience.
• Full Stack development experience with Angular/Angular JS.
• Knowledge of HTML, CSS, Typescript/JavaScript, Bootstrap
• Knowledge of backend development with languages like C, C++ or Python.
• We believe in aiming for excellence, taking responsibility, working together and putting our customers first. We need you to display these qualities.
• Good interpersonal skills – you will be dealing with internal stakeholders to communicate on
requirements, design, usability and review design decisions on a regular basis
It would be desirable, but not essential, if you have:
• SCM knowledge, preferably Git/Bitbucket
• Knowledge of distributed systems/service-oriented architectures
• Knowledge of defining a REST API using Swagger/OpenAPI
• Knowledge of building and deploying an application in the cloud
• Knowledge of Unit Testing frameworks like Karma, Playwright for UI, GTest for C++ or similar
Sign up for the chance to get matched to this role, and similar opportunities.
Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.