Company:
SCOUT Solutions
Location: Reston
Closing Date: 09/11/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
Software Engineering Lead
Location: Reston, VA (Hybrid)
Citizenship: US Citizen or Permanent Resident (Green Card Holder)
The Engineering Lead is responsible for being a leader on a technical team in the design, development, and delivery of technology-enabled applications and for delivering fast and sustainable results in three (3) primary areas:
- Deliver business solutions with a customer focus;
- Build and maintain productive working relationships;
- Improve the operational excellence of customer-facing products and services.
Key Responsibilities:
- Lead internal and external software development resources in the delivery of technology-enabled projects.
- Participate in coding, designing, and data modeling related to solutions being developed.
- Coordinate with the Project Management team to develop schedules and timelines, and participate in meetings, such as daily standups and deployment checkpoints.
- Coordinate with Application Development leadership to ensure alignment and apply governance of the technical solutions produced by the team.
- Groom technical requirements from the business, provide estimates as required, and assist in sprint planning.
- Represent the Application Development team by skilled interactions with internal and external stakeholders to manage overall expectations, ensure transparency, and inspire confidence.
- Ensure the quality, efficiency, and ability of the technical team is up to Application Development standards by performing code reviews and mentoring as necessary.
- Be accountable for the operational stability and resiliency of the solutions developed, both pre and post-deployment.
- Interact with the IT Operations team to define operational requirements and participate in cross-team initiatives.
- Other responsibilities and duties, as assigned.
Minimum Requirements:
- Bachelor’s degree, preferably in Computer Science, Information Technology and/or Systems; Or equivalent combination of education, skills, and experience.
- 5 years of leading the technical aspects of a development team, using Agile methodologies.
- 5 years of hands-on software development experience, using C#, SQL and Javascript/Typescript.
- 5 years of design experience, using object-oriented software techniques and Entity-Relationship data modeling techniques.
- 5 years of experience working with web applications and web services, including RESTful techniques.
- Experience using unit testing frameworks, such as MSUnit or NUnit.
- Experience using cloud services, such as Microsoft Azure.
- Ability to guide others in resolving complex issues of significance to the organization.
- Exceptional organizational, project planning, and time management skills.
- Ability to work independently with minimal supervision and in a team setting, and across external and internal stakeholder groups.
- Excellent verbal and written communication skills; Strong attention to detail, with a keen focus on quality.
- Strong analytical skills.
- Comfort with multi-tasking and organizing a variety of concurrent tasks, by applying strong organizational and time management skills.
- Ability to work in-office and remotely according to the client’s hybrid work environment.
Desired Skills/Experience:
- 7+ years of leading the technical aspects of a development team.
- 10+ years of hands-on software development experience, using C#, SQL and Javascript/Typescript.
- Experience with web content management systems, such as Sitecore.
- Experience with search engines, such as Solr and Elasticsearch.
- Experience with configuration management and release management platforms, such as git and Azure DevOps.
- Experience with data integration platforms, such as MuleSoft.
- Experience with CRM systems, such as Salesforce.
- Microsoft Certified Professional.
Share this job
SCOUT Solutions