
Senior Software Engineer

Keypath Education
Summary
Join Keypath's new APAC IT division as a Senior Software Engineer and be a part of building a team from the ground up. This role is crucial in driving operational efficiencies and optimizing the student experience by developing, integrating, and maintaining software applications in a Microsoft-centric environment. You will be responsible for customizing core systems, including Microsoft Dynamics CRM, and ensuring high-quality software solutions. The ideal candidate will have a hands-on approach, mentor other developers, and apply their software engineering expertise to solve real-world problems. This position offers the opportunity to influence key decisions and develop your career within a global company committed to technological excellence. Keypath prioritizes its employees, offering a flexible and supportive work environment with various benefits.
Requirements
- A minimum of a bachelor’s degree in computer science, web development, computer engineering, IT, a related field of study, or equivalent experience
- 5+ years of software development experience with a proven history of launching successful custom development solutions
- Strong background in architecture, design, and hands-on coding and configuration using Microsoft technologies, including Azure, SQL, .NET framework and C#
- Experience developing solutions using third-party Software Development Kits and cloud-based APIs
- Solid understanding of the SDLC using Agile methodologies
- Proficient in Microsoft-centric development and skilled working with Microsoft SDLC management tools and technologies including Visual Studio, Azure DevOps and Git
- Knowledge of design patterns and development experience with .NET framework, Microsoft Azure, and related tools
- Skilled in hands-on coding and configuration using Microsoft technologies, including Azure, SQL, .NET framework and C#
- Solid database development experience with SQL Server including T-SQL, stored procedures, and user-defined functions
- Competent in Web development technologies – Web Services, JSON, CSS, HTML5, JavaScript, jQuery, React and other commonly used JavaScript libraries and frameworks
Responsibilities
- Complete development tasks related to assigned projects involving the customization and integration of Microsoft Dynamics CRM and other core systems
- Mentor and guide other application services team software engineers
- Ensure the delivery of high-quality software, customizations, and integrations
- Provide hands on development and technical expertise across all phases of the software development lifecycle (SDLC), from requirements hand-off to deployment and support
- Collaborate with Keypath’s product management team to translate business requirements into technical solutions
- Work closely with Keypath’s enterprise architecture team to ensure adherence to architectural standards and security best practices
- Develop solutions using modern Microsoft Azure Cloud technologies, including Azure Functions, SQL Databases, Queues, and Log Analytics
- Implement standard security structures and engineering best practices in Azure, including use of Key Vaults, Managed Identity, secure network endpoints, and role-based access controls
- Collaborate with IT teams to ensure proper technical and privacy/security governance requirements are met
- Successfully engage in multiple initiatives simultaneously
Preferred Qualifications
- Experience developing solutions and integrating with Microsoft Dynamics CRM preferred
- Experience in the higher education and post-secondary education sector preferred
Benefits
- Opportunity to work in office, hybrid or remotely
- All the necessary equipment for success including laptop
- Access to health & wellbeing programs including an Employee Assistance Program and Mental Health Days
- Learning & growth opportunities including access to LinkedIn Learning, Career Development Programs and Learning Labs
- Employee led Initiatives such as Culture Club, Team Green, Sustainability and more
- Company events and activities run in office and remotely
Share this job:
Similar Remote Jobs

