Location
Virginia | United States
Job 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.
Job tags
Salary