Senior Engineer - Lead Developer

We are seeking a Senior Engineer to join our development teams in Lewisville, TX. This person will be the lead developer on a Scrum team, and will be responsible for estimating work effort, designing solutions with the team in collaboration with architects, and ensuring processes are followed for SDLC.

  • Demonstrates knowledge of software development techniques and fluency in software languages and application programming interfaces.
  • Demonstrates general understanding of hardware/software platforms including but not limited to operating systems, databases, application servers, web servers and integration technologies.
  • Plans and executes system implementations that ensure success and minimize risk of system outages or other negative production impacts.
  • Demonstrates conceptual knowledge of architecture standards and database and operating systems.
  • Demonstrates problem solving ability that allows for effective and timely resolution of system issues including but not limited to production outages.
  • Analyzes production system operations using tools such as monitoring, capacity analysis and outage root cause analysis to identify and drive change that ensures continuous improvement in system stability and performance.
  • Demonstrates knowledge of software development, life cycle, modeling of business processes, application design patterns, and business/functional documents. Estimates to high level business requirements and provide options analysis.

Qualifications

  • Bachelor’s Degree in related field or equivalent work experience
  • 8+ years’ experience in related field preferred
  • Working knowledge of three or more technologies preferred
  • Proven leadership ability preferred
  • 8+ years of C# .NET software development
  • 1+ years of Azure development preferred

What is expected of you and others at this level

  • Applies advanced knowledge and understanding of concepts, principles, and technical capabilities to manage a wide variety of projects
  • Participates in the development of policies and procedures to achieve specific goals
  • Recommends new practices, processes, metrics, or models
  • Works on or may lead complex projects of large scope
  • Projects may have significant and long-term impact
  • Provides solutions which may set precedent
  • Independently determines method for completion of new projects
  • Receives guidance on overall project objectives
  • Acts as a mentor to less experienced colleagues