Senior Software Engineer

  • location: Roanoke, VA
  • type: Permanent
  • salary: $80,000 - $90,000 per year

job description

Senior Software Engineer

job summary:
Seeking a motivated and experienced Senior Software Engineer to join our growing software consulting & data analytics team. An ideal candidate will be a full-stack software engineer with proven expertise working on complex data-driven web applications using Microsoft platforms.

Duties:

-Serves as an expert programmer in the design and development of softwareapplications.

-Performs code reviews, oversees test plan execution and performs other duties asassigned on all aspects of software development.

-Analyzes feasibility of technical approaches, and provides estimates of level of effortfor specific tasks as required by the technical lead and project manager.

- Under the direction of the project manager and technical lead, assists with mentoring and providing oversight of other developers on the project team.

Required Qualifications:

- Bachelor's Degree required, preferably in a quantitative discipline such as Computer Science, Software Engineering or Mathematics.

- At least 7 years of experience as a full-stack developer/software engineer with progressively increasing responsibilities.

- At least 4 years of experience with software development using Microsoft technologies such as .NET and SQL Server.

- Specific expertise in front-end development using the Angular framework.

- Experience working in all aspects of the software development life-cycle from requirements analysis to release management.

- US Citizenship

Desired Qualifications:

- Specific experience working for Department of Defense (DoD) software applications.

- Current certifications in Microsoft software development platforms.

- Active SECRET clearance is not required, but desirable. 
location: ROANOKE, Virginia
job type: Permanent
salary: $80,000 - 90,000 per year
work hours: 8am to 5pm
education: Bachelors
 
responsibilities:
Duties:

-Leads programmer teams engaged in development and maintenance of webapplications.

-Assists with development and maintenance of the project plan using agile projectmanagement techniques.

-Interfaces with customers when required to determine software requirements andprovide status updates.

-Serves as the owner of system architecture and configuration management plans.

 
qualifications:
  • Experience level: Experienced
  • Minimum 6 years of experience
  • Education: Bachelors
 
skills:
  • .NET (6 years of experience is required)
  • angular (3 years of experience is preferred)

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

get jobs in your inbox.

sign up
{{returnMsg}}

related jobs

    Lead Software Engineer

  • location: Roanoke, VA
  • job type: Permanent
  • salary: $90,000 - $100,000 per year
  • date posted: 6/1/2021

    Joist Designer

  • location: Salem, VA
  • job type: Permanent
  • salary: $40,000 - $45,000 per year
  • date posted: 5/26/2021