Position SummaryWe are currently seeking a Senior Software Developer to drive the development of customised products for Power Systems Engineering.You will be part of a cross-functional team to build software tools and data-driven models that solve complex engineering challenges in power generation, transmission, and distribution.Role Summary:The Senior Software Developer in Premium Power will play a significant role in development of new applications and reengineering existing applications, supporting the business needs of Premium Power and the wider Power Systems Engineering industry.Role Responsibilities:Hands on full stack Software Development.Lead and contribute to new and existing software projects.Provide technical expertise and contribute to technical decision making within the Power Systems Engineering department.Liaise with and develop working relationships with business process owners.Requirements gathering and workshop facilitation.Estimation of work and agreement of deadlines with stakeholders.Report to internal and external stakeholders on project progress.Collaborate with other development staff within Premium PowerKeep abreast of trends and developments within the software industry.Represent Premium Power at meetings as necessary.Mentor junior developers. Peer review of code.Essential Requirements:Bachelor's or Master's degree in Computer Science or a related disciplineMinimum of 5 years of experience in product design, development, and software implementationHands-on leadership within the energy, utilities, or industrial sectors, with a demonstrated record of success.Flexible/ adaptable in their approach to work, embrace change and adapt work practices accordingly.Fluent in English with excellent communication skills, written and verbal skills.Experience working in an Electrical Engineering, Power Systems, or related industry is highly valuedTechnical SkillsExcellent development skills and experience based around the Microsoft stack, .NET, C#, SQL Server, IIS, TFS, Azure/ AWS.Proficiency in Python, Java, C#, React, Angular, or similarConversant with REST API's, JSON, web services, API integrations, security issues etc.Experience developing full-stack web applications utilizing for the frontend and and for the backendEnd-to-End Development to Deployment (CI/CD) workflowExperience of authentication and authorisation methodologies within web development.Databases: PostgreSQL, MySQL, Vector DB, MongoDBAdvanced proficiency in writing automated tests, including unit, integration, and performance testsSoft SkillsMentoring: Guide and support junior developers, share knowledge, and help them grow their technical and soft skills.Complex Problem-Solving - Identify and resolve technical issues, finding creative and effective solutions.Excellent Document management skills: writing clear, comprehensive, and accurate Technical and Functional Specs, Software Architecture & Design, Code Documentation, User & Developer GuidesEffective Communication: Clearly communicate technical concepts to both technical and non-technical users, listen actively, and provide constructive feedback.Superior relationship building and stakeholder management.Ensure cybersecurity and ISO27001 compliance across all digital tools and data systemsAbout usPremium Power is on a mission to provide best in class electrical engineering consulting on a global scale. We specialise in power systems, electrical safety and arc flash and we collaborate with an outstanding list of household names including Microsoft, Google, Pfizer, Meta and many more.Our ambition is to be the leader in the provision of technology services for electrical energy systems and the optimisation of power systems. We've made some great strides already and we've a lot more to do. Growing our team, we're looking for a Senior Software Developer to lead and grow our software development division.What we can offerExcellent career development, award winning projects and an excellent remuneration package.High commitment by management to training and career developmentPremium Power employees work on interesting projects in a supportive and friendly environment, whilst earning market leading salaries.Premium Power offers the opportunity to work within an exciting and growing sector on a diverse range of technical, strategic and regulatory consultancy projects for various industries: Data Centres, Pharma, Medical, Semi Conductor, Food & Beverage, Heavy Industry, etc.Discretionary annual performance-based bonusFlexible working hoursGenerous Annual leave entitlementsCompany contributory pension schemeGenerous expenses and laptopPaid membership fees for one professional instituteExcellent CPD programmeHealth InsuranceSalary €70,000 - €80,000 depending on experienceOnly candidates who are legally authorised to work in Ireland will be considered. You must be able to commute to our head office in Balbriggan, Co. Dublin.*PLEASE NOTE – Applications via email will not be consideredJob Type: Full-timePay: €70,000.00-€80,000.00 per yearBenefits:Company eventsCompany pensionFlexitimeOn-site parkingPrivate medical insuranceSick payWork from homeAbility to commute/relocate:Balbriggan, CO. Dublin: reliably commute or plan to relocate before starting work (required)Application question(s):Can you provide a link to a previous product you developed?Experience:Application development: 5 years (required)Work authorisation:Ireland (required)Work Location: Hybrid remote in Balbriggan, CO. Dublin