- Design, develop, and maintain enterprise applications using Microsoft technologies
- Apply clean code principles, solid architecture, and modern development practices
- Develop Microsoft-stack solutions using TypeScript, JavaScript, and C#/.NET where applicable
- Design and build Azure-based services supporting scalable, secure, event-driven architectures
- Develop and maintain Azure Function Apps for background processing, orchestration, and integrations
- Implement secure configuration, monitoring, logging, and error-handling patterns
- Design and implement RESTful APIs and integrations with internal and third-party systems
- Build and extend Microsoft Power Platform solutions, including Dataverse models and Power Automate workflows
- Design and develop AI-enabled features using Microsoft AI services and APIs
- Integrate AI capabilities into applications, workflows, and platforms
- Provide second- and third-line technical support across applications, cloud services, and integrations
- Troubleshoot complex issues spanning application logic, automation, integrations, and infrastructure
- Work with product owners, business users, and delivery teams to translate requirements into technical solutions
- Produce and maintain technical documentation, solution designs, and development artefacts
- Improve platform quality, reliability, and maintainability while reducing technical debt
- Ensure solutions align with enterprise risk, security, compliance, data privacy, and access-control requirements
- Contribute to Catalyst's core platforms and products and support high-quality client service
Requirements
- 5-7 years’ experience in software development or platform engineering roles
- Strong experience across the Microsoft technology stack
- Hands-on experience with cloud development, ideally on Microsoft Azure
- Strong understanding of application architecture, APIs, and system integrations
- Proficient coding skills in TypeScript and JavaScript; C#/.NET advantageous
- Experience designing, building, and supporting enterprise-grade systems
- Strong problem-solving skills and ability to work independently
- Excellent communication skills with technical and non-technical stakeholders
- Degree in Computer Science, Information Technology, or a related field
- Experience with Power Platform and/or Dynamics 365 in enterprise environments advantageous
- Experience integrating AI or machine-learning-based services into applications or workflows advantageous
- Familiarity with Microsoft AI services or API-based model consumption advantageous
- Azure or Microsoft platform certifications advantageous
- Experience in financial services or other regulated environments advantageous
Core Competencies
Demonstrates expertise in designing and developing enterprise applications using Microsoft technologies, with a strong focus on Azure-based services, RESTful APIs, and integration of AI capabilities. Proficient in applying clean code principles and ensuring compliance with security and data privacy standards.
Highest-signal resume keywords
- Microsoft Technology Stack
- Azure Development
- TypeScript Programming
- C#/.NET Proficiency
- RESTful API Design
ATS Optimization Keywords
Hard Skills
- Software Development
- Platform Engineering
- Application Architecture
- System Integration
- Cloud Development
- Enterprise-Grade Systems
- Technical Documentation
- Error-Handling Patterns
- Event-Driven Architecture
- AI Integration
Soft Skills
- Problem-Solving
- Communication Skills
Certifications & Qualifications
- Azure Certifications
- Microsoft Platform Certifications
Industry Keywords
- Financial Services
- Regulated Environments
- Data Privacy
- Compliance
- Technical Support
Tools & Technologies
- Microsoft Azure
- Power Platform
- Dataverse
- Power Automate
- Microsoft AI Services