Job Description: On behalf of our public sector client, Affinity is looking for Full-Stack Developers to provide operational production-level support and enhancements to a customer portal. Intermediate and senior positions available. Responsibilities: • Designing, developing, testing, and delivering implementing high-quality software delivered in a cloud, micro-service, event-driven architecture.• Providing mentorship to other members of the team requires an experienced understanding of the DevOps process, the expectations of the Feature Team, and its relationship with the business.• Ensure that development activities and deliverables are aligned with the standards and coding practices defined under established cloud principles.• They understand and can communicate the relationship between business goals, applications they are developing, and their relationship with the platform. Working in a dynamic environment, they understand complex applications and can handle multiple requests and priorities.• A deep understanding of coding languages and new technologies, and provides meaningful feedback on any developer tasks before, during, and after their execution. This role is an escalation point for conflicts of issues or priorities that may arise within a sprint.Qualifications: • 3+ years of experience in software development and operational support of enterprise-class, micro-service architectures.• Front and back-end development and skills to write software, such as software languages, operating systems, and cloud and server architectures.• Software development lifecycle methodologies.• Software testing is primarily automated, accurately written, and consistently executed.• Relational, big data, and unstructured database architectures.• Service-oriented design, including Microservices, APIs, and best practices.• DevOps practices and agile software development.• Microservice architecture adhering to Domain Driven Design and leveraging Event Sourcing.• Azure DevOps for tracking work.• Visual Studio (C#/.NET).• React Front End with TypeScript using Jest for testing.• Test Automation wherever possible.• Extensive automation using Azure Pipelines and Git.• Using Azure services for database technologies, monitoring, and identity.• Feature flagging using Launch Darkly.• Developing and supporting micro front ends.Pay rate: between $80 and $100 depending on experience.Affinity Earn: Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/ About Affinity: Affinity Group is a full-service Information Technology services and staffing company. We believe recruiting is about creating long term relationships that foster a mutually beneficial partnership - an affinity. Bringing a new style of recruiting founded on five core principles: Transparency – Flexibility – Efficiency – Agility – Inclusivity. We teamed up with ClimatePartner on 2022 to offset our emissions and move toward being a more environmentally friendly company and we are proud to now be officially Carbon Neutral Certified. For more information on Affinity, please visit www.affinity-group.ca Job Number: 10848