● Write code, test, and debug using programming languages and technologies
such as JavaScript, CSS, React, SQL & PostgreSQL, C#, microservices and API
● design, AWS, NodeJS, JSON.
● Develop software with an understanding of object-oriented and service-oriented
● application development techniques and theories.
● Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions.
● Research and evaluate technologies for the successful delivery of Truescope's mission.
● Maintain high standards of software quality.
● Aid in the development team's efforts towards the successful delivery of projects.
● Collaborate with other software developers, business analysts and software architects to plan, design, develop, test and maintain Truescope's technology platform.
● Provide information by gathering, examining, and outlining issues of development and service.
● Confer with managers and other software developers in the team about feedback from clients to learn more problems in system flow, UX and UI, from which solutions for software improvements will be decided with a user-centered approach.
● Assess opportunities for application and process improvements and develop plans to implement improvements.
● Adhere to high-quality development principles while delivering solutions on-time and on-budget.
● Stay on the leading edge of development practices and be passionate about great technologies.
Qualifications, education, experience and abilities required:
Qualifications and Experience
- A relevant bachelor degree.
- A minimum of 3 years of relevant experience.
Abilities/Attributes
● Good understanding of React programming language and CSS
● An understanding of automated testing
● An understanding of debugging, performance profiling and optimisation
● An understanding of object-oriented and service-oriented application development techniques and theories
● Internally motivated, able to work proficiently both independently and in a team environment
● Strong communication skills with both team members and external stakeholders
● An understanding of AWS
● Knowledge of TSQL
● Knowledge of relational and non-relational databases
● Knowledge of micro-services architecture and API design
● Knowledge of Lucene based search platforms such as Elastic and Solr
Summary of role requirements:
- Flexible hours available
- 2-3 years of relevant work experience required for this role
- Work visa can be provided for this role
- Expected salary: $77,000 - $87,000 per year