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.
SDLC Code review data-extraction Data Engineering web-applications requirements-management Technical documentation creation Communication Mentoring data-integration Angular Software Developer release-management Software Engineer