Job Title: Software Developer
Job Type: Permanent, Full-Time
Reporting to: Manager, Technology Delivery
Summary
This position offers an exciting opportunity for a forward-thinking professional passionate about architecting secure enterprise-level APIs and distributed cloud solutions. You will work closely with cross-functional stakeholders, leveraging your expertise in Microsoft Azure Power Platform, API development, and cloud integration to deliver innovative solutions that align with business and technical requirements.
Key Responsibilities
- Work within an Agile product management delivery methodology as part of a collaborative team.
- Collaborate with stakeholders across the SDLC, including PMs, BAs, QA Analysts, and DevOps teams.
- Design, implement, and document Azure data-driven solutions to meet business and technical requirements.
- Create secure microservices architectures in Azure using Azure Power Platform and enterprise-grade JSON/REST APIs.
- Support various testing phases, including regression, performance, UAT, smoke testing, and post-production.
- Maintain compliance with IT governance policies for data privacy, governance, and access control.
- Develop, enhance, and optimize in-house data solutions and project estimates.
- Contribute to defining and promoting an engineering culture within the organization.
Requirements
The ideal candidate is a self-starter with strong analytical and leadership skills. They should be capable of driving results independently while collaborating effectively as part of a team.
- Technical Skills:
- Expertise in designing, implementing, and documenting secure distributed cloud solutions using Azure Power Platform, Azure Native Solutions, and secure REST/JSON APIs.
- Experience creating secure enterprise-grade microservices and APIs.
- Proficiency with tools and technologies, including C#, ASP.MVC/ASP.NET, JSON, XML, JS, CSS, HTML/XHTML, Azure DevOps, MS SQL Server, and Power Automate.
- Experience working in DevOps environments and managing releases and changes.
- Familiarity with Atlassian Confluence and JIRA.
- Nice to have: Experience with RDBMS or NoSQL databases and Dynamics 365 APIs.
- Qualifications:
- 2-4 years of experience in a similar role.
- College diploma in computer science, software engineering, or equivalent.
- Certifications like Microsoft MCSD, Scrum, ITIL, Azure Developer Associate, or Developing Solutions for MS Azure are considered assets.
Why Join Us?
- Opportunity to work on cutting-edge technologies and solutions.
- Collaborative and dynamic work environment.
- Scope to influence engineering culture and contribute to innovative projects.
Ready to Apply?
If you are a driven and highly skilled Software Developer passionate about Azure integration and API development, we encourage you to apply and become part of a forward-thinking team!
Work Location: Remote or hybrid options available based on organizational requirements.