Software Engineer (22-00123)

By April 4, 2022May 24th, 2022No Comments

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.