## Software Developer IIIApply: Remote, Ireland: Full time: Posted Today: End Date: October 31, 2026 (17 days left to apply): R0017452**What This Job Entails:** Software Developers play a key role in the design, development, testing, and maintenance of custom and configured applications, including low-code Power Platform solutions and custom-coded integrations, within an Agile SDLC framework. As a senior developer, this role leads specification design and code review with less oversight than junior peers, and works closely with the Solutions Architect on implementation approach. **Scope:** - Resolves a wide range of issues in creative ways- Seasoned, experienced professional with a full understanding of their specialty- Works on problems of a diverse scope- Receives little instruction on day-to-day work, general instruction on new assignments **Your Roles and Responsibilities:** - Consults with the Solutions Architect, other developers, and end users to gather information about program intent, functions, features, data requirements, input/output requirements, internal and external checks and controls, and interfaces with other systems (including Power Platform and API-based integrations)- Designs and writes program specifications based on consultations with the Solutions Architect, other developers, and end users- Converts designs and specifications into computer code, using both low-code (Power Apps, Power Automate) and custom-coded (Python, SQL) approaches as appropriate- Responsibly uses AI-assisted coding tools to improve development velocity, in accordance with team guardrails for code quality and security- Compiles and builds code into programs and corrects errors detected during build- Creates test cases and runs tests (unit, integration, UAT) to find errors and confirm the program meets specifications- Analyzes code to find causes of errors and revises programs accordingly- Writes and maintains documentation of changes to code, programs, and specifications, including source control practices and dev/test/prod separation- Designs and codes layouts for onscreen user interfaces, reports/dashboards, and interfaces with other systems- Leads peer code review and reviews technical documentation written by others to confirm consistency with program operations- Provides technical assistance by responding to inquiries regarding errors, problems, or questions with programs- Revises programs for corrections, enhancements, or system environment changes- Owns requirements traceability and testing evidence for solutions supporting regulated (GxP) processes- Mentors junior developers on coding standards, testing practices, and use of AI-assisted tools- Trains end users or technical support staff to use and support programs- Other duties as required. This list is not meant to be a comprehensive inventory of all responsibilities assigned to this position **Required Qualifications/Skills:** - Bachelor's degree (B.S./B.A.) from a four-year college or university and 5 to 8 years' related experience and/or training; or equivalent combination of education and experience- Networks with senior internal and external personnel in own area of expertise- Demonstrates good judgment in selecting methods and techniques for obtaining solutions- Strong experience with programming or computer science/engineering fundamentals- Strong familiarity with relational database schemas and SQL- Demonstrated experience with the Microsoft Power Platform (Power Apps, Power Automate, Power BI, Dataverse)- Strong working knowledge of Python- Knowledge of using modern development tools, including source control (e.g., Git) and AI-assisted coding assistants- Knowledge of how to program a software application (Windows or web based) that interacts with a relational database- Knowledge of coding languages relevant to low-code and custom development- Familiarity with various Agile development methodologies **Preferred Qualifications:** - PL-400 (Microsoft Power Platform Developer) certification- Experience in regulated (GxP) development environments, including validated SDLC controls, traceability, and testing evidence- Experience mentoring junior developers **Physical Demand & Work Environment:** - Must have the ability to perform office-related tasks which may include prolonged sitting or standing- Must have the ability to move from place to place within an office environment- Must be able to use a computer- Must have the ability to communicate effectively- Some positions may require occasional repetitive motion or movements of the wrists, hands, and/or fingers**Salary Range**70,800.00 - 88,500.00 EUR (Annual)