Location: Remote
Duration: Perm/FTE
Job Overview
Contribute to our Digital Transformation journey. Our client is growing their Engineering talent as they lean into their Next Gen Transformation. This role is for a Senior Software Engineer building out Platform Capabilities and Customer Experiences. This job requires a customer value mindset, high degree of curiosity and motivation with a learning mindset and a passion for building scalable enterprise applications in Azure.
Job Responsibilities
- Mastery of the C# language and .net tech stack and/or related tech stack. (we use .net/C#).
- Mastery of problem solving within a lead agile environment, debugging and optimizing code bases to ensure optimum performance, security awareness, focus on tech debt reduction.
- Owns key areas of the code base in accordance with technical best practices and guidelines.
- Responsible for the awareness and integration of standard platform capabilities and other cross cutting technical capabilities to support the platform health and scalability.
- Lead code reviews and design reviews.
- Knowledgeable of common patterns and anti-patterns.
- Ownership and awareness of performance and code security issues.
- Collaboration and contribution to Platform Engineering ensuring we build a frictionless platform positively impacting our Acceleration Metrics (below).
- Align output with key acceleration metrics: Change Failure Rate, Delivery Lead Time, Deployment Frequency, Mean time to recover.
- Cross functional collaboration with Product Owners, Architects, Platform Engineering & Quality to ensure 100% team alignment and outstanding Customer Value.
- Acute awareness and tracking of the Dependencies inherent in a distributed environment.
- Mentors Junior Developers.
- Contribute to building well-groomed backlogs, architecture design sessions, platform engineering and tech ops strategies.
Education, Skills, and Qualifications
- Bachelor’s degree and ideally 5+ years of enterprise software development experience preferably in C#/.NET, although strong engineers with similar language skills considered.
- Subset of: SQL, Azure, .NET Core, .NET Framework (or other similar languages/frameworks), Microservices, RESTFUL Services, RDBMS’s (preferably MSSql Server), Asynchronous Event driven design, OLTP, ORM, JSON, MVC, Javascript – Angular.
- Mindset of API first, Automation, Performance, Iterative development/fail fast
- High desire to learn and work in a co construction with way of working to learn and grow – 10% of Engineer’s time focused on Next Gen learning.
- Driven by Customer Value & passion for building next gen software.
- Software scalability mindset.
- Passion to learn and excel in a Digital Transformation.