Summary
✨ AI‑Generated
A technology consulting organization is seeking a senior .NET developer to design, develop, test, and support enterprise applications. The role involves technical planning, secure coding practices, and deployment activities.
Highlights
Senior development role involving architecture, coding, testing, deployment support, and collaboration with stakeholders on important software enhancements.
Description
Job Description
On behalf of our public sector client, Affinity is seeking a Senior .Net Software Developer to work under the direction of the internal project team and in collaboration with business stakeholders, the selected resource will be responsible for designing, developing, testing, documenting, and supporting the deployment of approved system enhancements.
Key Responsibilities
Work with ESK to review, clarify, estimate and prioritize enhancements to meet targeted deadline.
Develop and maintain a realistic delivery plan that identifies dependencies, risk, assumptions and anticipated completion dates.
Lead the technical design and development of approved ELMS enhancements.
Produce application code that complies with ESK’s established architecture, coding, security , source-control and change-management practices.
Maintain development scripts and Azure DevOps build and release pipelines where required.
Support deployments through ESK’s development, test, user acceptance, staging and production environments.
Prepare artifacts such as; technical documentation, deployment instructions, configuration documentation and release notes with operational support information.
Ensure that source code, configuration information, technical documentation and other project artifacts are stored in ESK-designated repertories.
Required Experience
10+ years of experience with .NET development using C#, ASP.NET MVC, Razor view engine, SQL Server, Entity Framework Core, AutoMapper, jQuery, Bootstrap.
Demonstrated experience developing and supporting applications using ASP.NET Core and a currently supported version of .NET experience with .NET10 Proven experience delivering enhancements to complex, business critical .NET applications.
Proven experience analyzing and modifying applications containing tightly coupled or complex business rules.
Experience working with API development and maintenance.
Experience using DevOps pipelines to manage code deployment.
Demonstrated ability to communicate clearly and produce professional documentation.
Demonstrated ability to mentor developers to manage and maintain a .NET application once development is complete.
Strong analytical and problem-solving skills.
Preferred - Experience with ReactJS or AngularJS framework.
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 technology and business consulting and services company.
We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership.
Affinity is an equal opportunity employer.
We celebrate diversity and are committed to creating an inclusive environment for all employees.
All employment is decided on the basis of qualifications, merit and business need.
For more information on Affinity, please visit www.affinity-group.ca
Job Number: 13991