As a Software Engineer, you will design, develop, and maintain innovative, customer-centric, high-performance, secure, and robust solutions. Working within a feature team, you will contribute across the full software lifecycle, from requirements analysis and design through development, testing, deployment, and operations, while collaborating with engineers, architects, and business analysts.
Key Responsibilities:
- Engineer software, scripts, and tools within a feature team, producing high-quality and critical solutions that add business value.
- Participate in all phases of the software lifecycle, including development, enhancement, maintenance, and decommissioning.
- Collaborate to optimise the software engineering capability and ensure adherence to programming best practices.
- Design, produce, test, and implement software solutions that are scalable, secure, and efficient.
- Integrate Power Platform solutions with enterprise systems using custom connectors, APIs, and cloud services.