Software Engineer Lead
Sterling, VA, US, 20166
Company has a client in Sterling, VA that is currently seeking a Software Engineer Team (Tech) Lead. This role is onsite 3 days and 2 days remote.
Responsibilities:
- Lead team organization and project meetings, including Agile Scrum practices such as team’s daily stand-ups, as well as customer demonstrations and discussions
- Work with enterprise architect, project manager and stakeholders to review roadmaps and project requirements
- Help present roadmap and project requirements to development team, as well as create stories and tasks for backlog grooming; Must be able to develop a backlog supporting multiple sprints
- Assign stories and tasks to team members; Promote team’s skills through activities such as peer reviews and pair programming
- As a Software Engineer Lead, you will meet with stakeholders for solution overview, Q&A, and to perform sprint demonstration, as well as topic presentations
- Full-stack development expertise, capable of hands-on contributions that range from client development of markup and styling to OS level services, and server-side containers and database technologies
- Design and develop .NET applications including OS level services, ASP.NET web services and server-side hosted services
- Client user interface applications experience with VueJS and/or ReactJS
- Support docker desktop containers and services such as Kubernetes or Konvoy
- Database support for PostgreSQL, possibly SQLServer with Entity Framework code-first or database-first
- Develop software design documentation which may include design diagrams, data flow diagrams, software module descriptions, etc.
- Use Integrated Development Environment (IDE) tools to include VSCode and Git command line and/or GitLab
- Hardware and Software integration, capable of developing software to integrate with hardware components such as a GPIO and Arduino boards
- Bachelor’s degree in Computer Science related field or a directly related field (May consider an additional 4 years of experience in lieu of a degree
- 9+ years of dedicated Software Development / Engineering experience
- Familiar with build pipelines, including Jenkins with SonarQube
- Experience developing design documents and interface control documents
- Technical lead experience managing multiple developers and QA staff
- Solution development with devices such as GPIO and Arduino boards
- Windows and Linux service development
- Client driven applications
- Web service development
- Database development
- TCP and RESTful HTTP Programming
- Middleware and User Interface driven applications
- Multi-threaded applications and exception handling
- Agile development
- Jira and Confluence experience
- Git command line, Git Tools, including GitLab
- Multi-threaded applications and exception handling
- Applicants must be fully authorized to work in the U.S. without sponsorship
- Applicants selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information
Company is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Apply here with ITAQG2046376 as the reference code.