Senior Software Developer
SNC-Lavalin · Denver, Colorado, US
Job Description Overview We’re hiring an experienced and motivated Senior Software Developer in our National Technology Practice to support key internal and...
Job description
Job Description Overview: We’re hiring an experienced and motivated Senior Software Developer in our National Technology Practice to support key internal and external clients from one of our many hub offices across the U.S. Your role: - Lead and participate in the design, development, and delivery of enterprise applications using modern technologies including C#, .NET (Razor/Blazor), Python and JavaScript/Node.js - Collaborate with clients and stakeholders to analyze business needs, define scope, and translate requirements into technical specifications and scalable software solutions. - Design and develop backend services, APIs, and data-driven Web, desktop and mobile applications, ensuring high performance, reliability, and maintainability. - Contribute to and lead application architecture and system design leveraging established design patterns and reusable frameworks. - Develop, maintain, and optimize SQL-based data solutions, including: - Writing and maintaining SQL scripts - Designing stored procedures, views, and data transformations - Supporting data integrity and performance tuning Participate in DevOps best practices, including: - Building and maintaining CI/CD pipelines i...