Senior Software Engineer
Core
Lead developers guide development teams on practical and technical aspects required for project completion, providing technical guidance and ensuring well-engineered outcomes.
Role type
Senior Software Engineer (Lead Developer)
Builds
Applications and system integrations using Microsoft Dynamics / Power Platform stack
Domain
Enterprise software development, Microsoft ecosystem
Deliverable
production ML models | product features | infrastructure
Required skills
Microsoft Dynamics 365, Power Platform stack, Azure, complex program/script refactoring, system integration planning, test environment configuration, test design and execution, technical documentation, code review leadership, junior developer mentoring
Preferred skills
None stated
Technologies
Microsoft Dynamics, Power Platform, Azure
Responsibilities
Building and configuring applications in Microsoft Dynamics / Power Platform stack, documenting and refactoring complex programs/scripts, ensuring team adherence to project quality standards, applying agreed standards and tools to achieve well-engineered outcomes, communicating client specifications to development teams, assisting with application troubleshooting and debugging, participating in reviews of own work and leading reviews of colleagues' work, keeping projects on schedule to meet deadlines, collaborating with technical teams to develop and agree system integration plans and report on progress, defining complex/new integration builds, ensuring that integration test environments are correctly configured, designing performing and reporting results of tests of the integration build, educating junior developers on best practices
Seniority
Senior, hands-on IC with team leadership