Skip to main content

This job has expired

Senior Software Developer

Employer
Mpr Associates, Inc.
Location
Alexandria, VA
Closing date
Sep 25, 2021

View more

Industry
Technology and Software
Function
IT
Hours
Full Time
Career Level
Experienced (Non-Manager)
Overview: MPR Associates, Inc. (MPR), a thriving multi-discipline, specialty engineering services and consulting firm, is actively seeking a capable and motivated Senior Software Developer to join our IT team. If you are seeking a unique, challenging, and rewarding career opportunity, MPR may be the right company for you.Founded in 1964, MPR has a wide and growing client base in the fields of power and energy, federal services, and health and life sciences. We work throughout the United States as well as internationally. Headquartered in Alexandria, Virginia, we also have offices in East Lyme, Connecticut and Chelmsford, Massachusetts. MPR makes challenging projects successful, delivering safe and reliable technical solutions across the entire project or product life-cycle to benefit our clients and society as a whole. We hire the best and brightest, which results in a high-performance culture built on trust and respect, making MPR an exceptional place to work.General Job DescriptionThe Senior Software Developer is committed to disciplined software engineering, is rigorous about quality, and continuously seeks to expand their own capabilities and knowledge. The individual works well in a cross-functional team and is comfortable engaging in related tasks such as documentation and V in addition to designing and implementing software products.The duties of this position include full lifecycle, full-stack development of an internal enterprise web application. This includes requirements capture, design, planning, development, test, deployment, and maintenance. This position also requires the ability to design, build, deploy, and support business rules, API and web services, and UI/UX solutions. This is a full-time, exempt position in MPRs Alexandria, VA office reporting to the Director of Technology & Information Systems. Duties/Responsibilities: Design, build, maintain, and extend first-rate IT solutionsProvide support and troubleshoot issuesWork with IT operations team to build reliable, resilient, performant, and well-supported solutionsWrite and automate unit, integration, and functional testsConduct code walkthroughs and code reviewsMaintain technical and user documentation Qualifications: US citizenship is requiredEducationB.S. Computer Science, related engineering field, or equivalent experience requiredExperienceFive (5) years developing software using PHP 7.x and 8 requiredFive (5) years of experience with MySQL/MariaDB requiredThree (3) years developing front end applications using ECMAScript, React, and at least one major CSS framework requiredAbility to write PHPUnit tests requiredExperience developing applications using an OOP PHP framework required - Symfony 3 or 4 strongly preferredExperience writing technical documentation, user documentation, and/or specifications preferredTools/EnvironmentStrong familiarity with Git requiredIntelliJ/PhpStorm with breakpoint debugging strongly preferredScrum framework familiarity strongly preferred. Experience using JIRA and Bitbucket - including pull request workflows, or similar toolset preferredExperience deploying to and managing LAMP and/or WIMP environments preferredSkillsDeep knowledge of web protocols, HTML, CSS, PHP, JavaScript, SQL, secure coding, and clean code practicesStrong understanding of OOP/OOD concepts and best practicesKnowledge of scalable, distributed, and microservice architecturesAbility to identify, analyze and solve problems creatively and independentlyExcellent command of English language (both verbally and written) and effectively communicates in a courteous and professional mannerGeneral knowledge of core IT and cybersecurity conceptsAbility to work in a cross-functional teamCapability to take full ownership of a task, feature, or productPersistent, questioning attitude and ability to accept that in othersMPR Associates, Inc. is an equal opportunity and affirmative action employer, who participates in E-Verify. All qualified applicants will receive consideration for employment without regard to race, color, national origin, sex, religion, age, disability, veterans status, sexual orientation, gender identity, genetic information or any other classification as required by applicable laws. MPR is a certified Virginia Values Veterans (V3) employer.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert