Calgary, Alberta
1 day ago
Full Stack Developer
Job Title: Full Stack Developer
Location: Calgary, AB – Onsite
Contract: 12-month contract with possibility of extension

Airswift is seeking a Full-stack Developer to join our client’s IS Conventional Applications team. This role will support the Operations Production Portfolio, which includes Operations, Drilling & Completions (D&C), Facilities & Pipeline, and Thermal. The successful candidate will be involved in both sustaining existing applications and contributing to new development initiatives.

Key Responsibilities: Design, develop, and maintain in-house applications supporting the Operations Production Portfolio. Participate in the modernization of legacy applications (e.g., VB.NET) by transitioning them to approved modern technologies, including Progressive Web Applications integrated with a new SaaS platform. Collaborate within a DevOps environment using Agile Scrum methodology, contributing to a shared pool of developers. Actively participate in Agile Scrum ceremonies and contribute to sprint planning, reviews, and retrospectives. Assist in prototyping and creating mock-ups (in UI/UX design) for new applications and features. Manage user stories through Azure DevOps, overseeing the full lifecycle: creation, development, pull requests, writing use case test, documentation, UAT coordination, regression testing, and closure. Translate business requirements into clear technical specifications and actionable user stories. Document new features, data mappings, business logic, and views using the team wiki for future reference. Build and maintain RESTful APIs and integrations between on-premise and cloud platforms. Provide effort estimates for new features and enhancements to existing applications. Maintain comprehensive technical documentation, including solution designs, architecture diagrams, and handover materials. Troubleshoot and resolve application issues encountered during daily operations. Support testing and optimization of internally developed applications. Create and manage Change Request tickets for application and infrastructure upgrades. Work closely with Developers, System Analysts, Business Systems Analysts, and Business Users to ensure successful delivery of solutions.
Require skills & Experience:
  3 –7+ years as full stack developer with mix experience developing and managing enterprise applications across on-premises, hybrid, and cloud environments, with a focus on integrating cloud platforms with in-house systems. Oil and gas work experience is an asset. Strong full stack development skills using C#, VB.NET, ASP.NET, ASP.NET Core, and Blazor to build PWAs and SPAs. Experience in engaging business stakeholders and translating requirements into technical solutions. Solid experience in API development, object-oriented programming, and application architecture. Proficient in UI/UX design, with hands-on experience using Syncfusion, Infragistics, and building intuitive, user-friendly interfaces. Skilled in SQL/PLSQL, including writing and optimizing complex queries and stored procedures. Experience with Oracle database, store procedure and orchestrator jobs. Strong understanding of test-driven development (TDD), with experience writing effective unit and integration tests. Hands-on experience with Azure DevOps, Git, and Visual Studio for Agile development, CI/CD, and collaboration. Familiarity with automation tools (e.g., Orchestrator, RPA) and cloud platforms like Azure, AWS, and SaaS.
Soft skills Planning & organizing, communications, teamwork, collaboration, work independently and problem -solving. Proven ability to work in Scrum teams, with excellent communication skills for engaging business stakeholders and translating requirements into technical solutions.
Nice to have Experience with SSRS and (nice to have) Power BI, Tableau for reporting and data visualization.
Confirmar seu email: Enviar Email