Job Description
Roles & Responsibilities
Design and build internal applications, tools, and automation solutions to support business operations
- Develop scalable backend services using C# / .NET and Azure
- Use AI tools and APIs to enhance applications and speed up development
- Deliver solutions quickly with a focus on usability and real business value
- Integrate AI capabilities into business applications where needed
- Apply prompt design and basic AI patterns (such as RAG, where applicable)
- Use AI as a development accelerator, not as a research activity
- Build and enhance solutions using SharePoint Online and Microsoft 365
- Automate workflows using Power Platform (Power Automate, Power Apps) where appropriate
- Integrate applications with SharePoint, Teams, and other M365 services
- Build and manage APIs and integrations with internal systems (ERP, CRM, databases)
- with SQL databases and data pipelines where required
- Ensure data is handled securely and efficiently
- Conduct structured discovery sessions with business stakeholders and division champions to identify, scope, and prioritize AI and application use cases
- Work closely with business users to understand real requirements and challenges
- Translate business needs and ambiguous problems into simple, clear, and deliverable technical solutions
- Design practical GenAI solutions with defined success metrics and pilot criteria
- Facilitate working sessions with non-technical users and make AI easy to understand and use
- Document solution designs clearly so they can be reviewed and approved through the Architecture Review Board (ARB)
- Provide clear updates, communication, and documentation for all delivered solutions
- Ensure all applications follow IT security, data governance, and architecture standards
- No solution should be deployed without proper review and approval
- Maintain clean, maintainable, and well-documented code
Desired Candidate Profile
- Bachelor s degree in computer science, Software Engineering, or related field
- 3+ years of software development experience
- Strong experience with C# and .NET (Core / .NET 6/7/8)
- Hands-on experience with Microsoft Azure (App Services, Functions, Storage, SQL)
- Experience building web applications and APIs
- Experience with SharePoint Online and Microsoft 365 integration
- Familiarity with Power Platform (Power Apps / Power Automate)
- Experience using AI tools or APIs
- Good understanding of REST APIs and system integration
- Strong problem-solving skills and the ability to work independently
- Experience with Azure DevOps or GitHub (CI/CD pipelines)
- Basic knowledge of AI concepts, such as prompt design or RAG
- Experience with JavaScript frameworks (React, Angular, or similar)
- Familiarity with enterprise environments and business systems
- Microsoft certifications (AZ-204, AI-900, etc.)
- Exhibits enthusiasm, professionalism, and a positive attitude.
- Responds promptly to user and supervisor requests.
- Works with integrity and respect for confidentiality.
- Open-minded, curious, and eager to learn new technologies.
- Proactive, innovative, and continuously seeks process improvements.
- Displays resilience and adaptability in a fast-paced environment.
- This role may require on-site presence and occasional travel between office or field locations.
- Availability for occasional after-hours or weekend support when necessary.
- Must comply with all internal IT security and safety policies.