This position provides technical expertise while working
in a consulting and project
execution role. Consultant will be working as a member of a cross disciplinary team implementing and integrating enterprise sustainability management information systems.
The ideal candidate will be a technology enthusiast and come from a software development
background, preferably java based, with an interest in tooling, cloud, and CI/CD. Duties will be split between internal projects and client facing work.
This role reports to the Senior Solutions Architect in the Technical Services Team, and will be required to support a broad range of complex technical architecture, design and implementation tasks.
General Job Duties:
- Capture and analyse customers' business requirements and technology objectives.
- Document, design and develop technical solutions to meet customers' business needs.
- Development of in-house applications and tools (java based) used across the implementation team.
- Perform data conversions from historical data sources, including data profiling, quality analysis, and bulk loading strategies.
- Establish data integration points between customer’s production applications and Sphera’s applications.
Preferred Education:
- Bachelor’s degree in Information Technology or other related Technical degree / Certification
Required Experience:
- 3+ years of related experience.
- Experience developing in Java, SQL, JSON/XML, RESTful APIs
- Experience with MS SQL Server and / or Oracle required.
- Experienced in multiple software implementations and integrations required.
Other skills:
- Excellent interpersonal and communication skills including: writing, editing, and presentation.
- Detail-oriented, creative and able to work independently.
Preferred Knowledge and Skills:
- Developed integration scripts for ORM solutions
- Experience gathering user requirements and developing specifications
- Experience developing with Web Service APIs
- Middle Tier & Web Application Development
- Frontend development with modern JavaScript frameworks e.g. ReactJS
- Spring Framework, including Spring Boot, Sprint Integration, and Spring Data
- Cloud computing, preferably Microsoft Azure