Software Developer/ Engineer/ Architect

Senior Software Engineer (GTEUSI)

  • Proficient in combination of Languages and Frameworks, including but not limited to, C#, Java, JS, Python, ASP/.NET, React, NodeJS, Flask, AngularJS.
  • Innovative, critical-thinking and problem-solving mind-set. Both technical and procedural.
  • Confident in own ability and experience - comfortable around leadership team.
  • Excellent verbal and written communication skills.
  • Strong understanding of IAM and SSO.
  • Versed in using Microsoft TFS (Azure DevOps) for Boards, Pipelines, Repos and Bugs.
  • Working knowledge of Containerization, preferably Pivotal’ s Cloud Foundry (PCF).
  • Knowledge of software testing, quality assurance and solutions testing including automation.
  • Ability and passion to contribute and lead the professional development of individuals from fresh grad to strong junior developers.
  • Demonstrate commitment to continuous learning and personal development.
  • Belief in and demonstration of GM’s winning behaviours: Think Customer, Innovate Now, Look Ahead, One Team, Be Bold, It’s on Me and Win with Integrity.

What you will influence:

  • Report directly into Senior Manager in the capacity of a SME.
  • Provide technical consultation and guidance on best practices regarding solutions, technologies, tools and processes to all team members across all projects.
  • Provide mentoring, skills development, support and consultation of new entrants / fresh grads who are working towards Junior Developer.
  • Participate in recruitment and candidate selection.
  • Identify training & development opportunities for the team and for individuals.
  • Design and deliver training sessions.
  • Oversee and engineer moving application from Virtual Machines using Oracle/MSSQL to PCF using PostgreSQL.
  • Actively track and influence project requirements and progress.
  • Join Stand-ups of multiple projects in order to provide guidance and expertise.
  • Review User Stories’ Description and Acceptance Criteria to ensure that they are pristine.
  • Assist deconstructing User Stories into Tasks with accurate Story Point estimation.
  • Work closely with the Business Analyst / Scrum Master.

What you will contribute:

  • Provide technical and procedural guidance/consultancy to junior developers on SW Engineering solutions and best practices.
  • Perform Code Reviews.
  • Proactive identification and remediation of software issues such as code quality, pattern mismatch, and security issues related to the solution code or configuration.
  • Act as escalation point for bug fixing and challenging coding issues.
  • Attend Backlog Grooming and Sprint Planning sessions to provide guidance.
  • Attend Sprint Retrospectives to identify technical or procedural training opportunities.
  • Pick-up User Stories and/or Tasks on occasion when necessary to maintain momentum and quality of projects.
  • Assist QA in finding and reporting Bugs and where necessary assist in writing Test Cases in TFS when necessary
  • Hons Bachelor’s degree (NFQ Level 8) in a science discipline with Software Engineering preferred
  • Minimum of 5 years of working experience as a Software Engineer.