Senior Software Engineer

at  RK Solutions

Roanoke, VA 24017, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate03 May, 2024Not Specified05 Feb, 20247 year(s) or aboveAngular,Web Applications,Mathematics,Data Engineering,Communication Skills,Defense,Microsoft,Software Engineers,Computer Science,Production Development,Data Visualization,Requirements Analysis,Development ProjectsNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

R&K Solutions, Inc. is seeking a motivated and experienced Senior Software Engineer to join our growing Information Technology Consulting (ITC) & data analytics team. An ideal candidate will be an expert software engineer with proven expertise working on complex data-driven web applications using Microsoft platforms. Salary will be commensurate with experience and qualifications of the candidate. Telecommuting options may be available for the right candidate.
R&K is an employee-owned company and an equal opportunity/affirmative action employer. EOE AA M/F/Vet/Disability.

Duties:

  • Serves as an expert programmer in the design and development of web applications.
  • Performs code reviews, oversees test plan execution and performs other duties assigned on all aspects of software development.
  • Analyzes feasibility of technical approaches and provides estimates of level of effort for specific tasks as required by the technical lead and project manager.
  • Under the direction of the project manager, assists with mentoring and providing oversight of other developers on the project team.
  • Other duties as assigned.

Required Qualifications:

  • Bachelor’s Degree required, preferably in a quantitative discipline such as Computer Science, Software Engineering or Mathematics.
  • At least 7 years of professional experience as web application developer on Microsoft platforms with progressively increasing responsibilities.
  • At least 4 years of professional experience in designing server-side architectures for web applications using managed code platforms such as Microsoft .NET or .J2EE.
  • At least 2 years of experience with data engineering for enterprise web applications, to include experience with developing data integration/extraction pipelines in a production development.
  • At least 2 years of professional experience serving as a mentor to junior software engineers in enterprise software development projects.
  • Experience working in all aspects of the software development life cycle from requirements analysis to release management.
  • Excellent communication skills, to include production of high-quality technical documents.
  • US Citizenship is required.

Desired Qualifications:

  • Specific experience working for Department of Defense (DoD) software applications.
  • Specific experience in developing solutions on the Microsoft Azure cloud.
  • Specific experience in developing data visualization for the Microsoft Azure PowerBI SaaS platform.
  • Specific experience with front-end development frameworks such as Angular.
  • Current certifications in Microsoft software development platforms.
  • Active SECRET clearance is not required, but desirable.

Responsibilities:

  • Serves as an expert programmer in the design and development of web applications.
  • Performs code reviews, oversees test plan execution and performs other duties assigned on all aspects of software development.
  • Analyzes feasibility of technical approaches and provides estimates of level of effort for specific tasks as required by the technical lead and project manager.
  • Under the direction of the project manager, assists with mentoring and providing oversight of other developers on the project team.
  • Other duties as assigned


REQUIREMENT SUMMARY

Min:7.0Max:12.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

A quantitative discipline such as computer science software engineering or mathematics

Proficient

1

Roanoke, VA 24017, USA