Software Developer/ Engineer/ Architect

.Net Full Stack Engineer

Job Overview: 
We are seeking a creative developer passionate about building excellent software. This candidate will join a team of developers working in an agile development environment and contribute to Company Smart Grid Platform development through programming, analysis, design, implementation and delivery of software applications. The candidate will use best industry standard tools to meet changing business requirement needs and will be core to the development and delivery of solutions for company customers and clients. 
The role is focused on front end development for both external client-facing and our internal product suite.


Major Accountabilities: 
Responsible for the full product lifecycle from research, development, drafting test cases for testing team, deployment, documentation, maintenance and support of systems application software in adherence with software best practices.


Responsibilities include the following:

  • Liaise with stakeholders in order to collect and document technical requirements and identify the key needs, suggesting the best solutions to meet these.
  • Develop high quality, secure, scalable software solutions in an interesting knowledge domain.
  • Work with team to develop products, while evolving and iterating on existing solutions. Work collaboratively on projects but also be product owner for your own developed systems.
  • Document software and work with stakeholders in handover and delivery of applications.
  • Contribute ideas to help ensure that required standards and processes are in place and actively look for opportunities to enhance and innovate solutions and improve process efficiency.

Required Experience and Skills:

  • A minimum of 4 years' relevant professional experience is required.
  • Passionate about problem solving and software development
  • Experience working with JavaScript & JQuery
  • Comfortable with the .Net stack and SQL
  • DevOps and Continuous Integration and Continuous Delivery (CI/CD) knowledge
  • Experience integrating with 3rd party API's
  • Knowledge of common industry standard best programming practices
  • Ability to innovate and develop new approaches to complex design problems
  • Experience working in a dynamic and collaborative work environment as a team player
  • Strive to learn and use new technologies
  • Experience in building scalable, maintainable applications
  • Ability to multi-task and meet deadlines
  • Excellent communicator, comfortable working with stakeholders throughout the product lifecycle

The candidate must have a valid visa to work in Ireland.