Senior Software Engineer
at RK Solutions
Roanoke, VA 24017, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 03 May, 2024 | Not Specified | 05 Feb, 2024 | 7 year(s) or above | Angular,Web Applications,Mathematics,Data Engineering,Communication Skills,Defense,Microsoft,Software Engineers,Computer Science,Production Development,Data Visualization,Requirements Analysis,Development Projects | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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