Senior Analyst Engineer

Job Type: Permanent
Posted: almost 3 years ago
Contact: Sue Templeton
Discipline:
Reference: 214157_1623385658

Senior Analyst Engineer

Your key responsibilities will be

Work with Business Analysts to establish system requirements, analyse business processes, procedures and user needs.

Improve, enhance and correct systems as necessary.

Proactively provide support documentation and advice on applications to support functions.

Support testing activities to ensure software solutions meets agreed specifications.

Provide support on fail and fix for assigned applications.

Test changes made to improve user experience integrates with the production system.

Contribute to maintaining operating environments to enable testing which reflects user environments.

Produce system documentation to support end-user and second-level Help Desk.

Skills/Experience

Experience in Programming and Applications Design and general IT experience.

Undergraduate degree in Computer Science or a related discipline.

Knowledge of one of the major relational database packages such as Oracle 19c RDS, PL/SQL

Ability to understand the essential needs of users and meet these in well-designed programs.

Excellent programming skills: angular js 1.6 , ES5 , ES6, React JS TypeScript, JSP , EJB , Struts, Spring , hibernate , Ajax , java 6, Java 8, Spring boot.

Experience with Git as a version control system.

Expert in unit, component and integrated component testing and their associated tools: Jasmin, Karma, Junit, REST Assured, Jest Enzyme.

Experience with stub creation using: Mockito, Wire Mock, JMock.

Familiarity with one of the Build Management tools: Gulp, Webpack, ANT, Gradle .

Secure coding practices and familiarity with tools like checkmarx.

Familiar with Jenkins CI / CD pipe lines.

Fair understanding of AWS or similar Cloud Based technology.

Experience with the Agile software development approach.

Location: Melbourne

Permanent role