Gray Tier Technologies is looking for a **Lead Software Engineer** to support
a highly visible customer in Washington DC.
With minimum guidance provides top-level technical expertise, including
performing in-depth and complex software systems programming and analysis
within multiple systems, software disciplines. As well as general knowledge of
related disciplines, applications implications, and customer areas.
Responsible for performing in-depth analysis and technical support of systems
software products, including complex problem resolution, design, development,
testing, operational integration, and user support. Assists in the planning
and conversion for new hardware/software products. Maintains currency, debugs
and configures related software products.
Provides operating systems planning and evaluation for performance analysis,
capacity planning and hardware upgrades. Works from specifications to develop
or modify operating systems applications. Assists with design, coding,
benchmark testing, debugging and documentation of programs. Interfaces with
other system support groups to resolve problems, setting standards and
improving overall efficiency of the operating system. Designs, codes, tests
and implements tools for operations automation. Works on most phases of
software systems programming applications, and may require instruction and
guidance in other phases.
Develops software design documents and technology white papers. Responsible
for developing high level system design diagrams and for program design,
coding, testing, debugging and documentation. Instructs, directs, and checks
the work of other task personnel.
Interacts with project management to plan project schedules and technical
direction. Instructs, directs, and checks the work of other task personnel.
Responsible for quality assurance review and the evaluation of existing and
new software products.
\- Software engineering and development experience with Proficiency in
JavaScript, TypeScript, Angular (or similar framework),jQuery, Bootstrap, REST
API, .NET, C#, VS Code, Visual Studio, SharePoint Designer Workflows, SPFX,
Node.js
\- Experience with SharePoint
\- Well versed with using version control systems and issue/problem tracking
systems such as Git, TFS/Azure DevOps, Jira, and Confluence
\- Demonstrated experience developing and implementing web applications and
RESTful web services.
\- Working knowledge of key Agile processes, techniques, and methodologies
such as Scrum, Kanban, and SAFe
\- Experience working in Agile team environment with analysts, developers,
testers, production support staff, stakeholders, and external vendor partners.
\- Understanding of Test Driven Development (TDD) and experience unit testing
their code and performing code reviews.
\- Troubleshooting and problem solving skills, with the use of debuggers
\- Ability to apply and identify best practices and standard operating
procedures
\- Excellent communication skills (written and verbal)
\- Ability to communicate and collaborate with peers and leaders to explain
basic concepts, designs and approaches for the tasks assigned.
Qualification:
ยท TS/SCI level clearance is required
ยท BA/BS in Computer Science, Computer Information Systems or Software
Engineering
ยท Security+ certification
ยท Three (3) yearsโ experiences managing a Windows environment. ยท
Position requires at least ten (10) years of experience in the above-cited
duties
ยท Additional years of experience may be substituted in lieu of degree