Job description
The Senior Software Developer will be responsible for tasks covering the full development lifecycle of Drupal applications for our federal agency clients.
ESSENTIAL JOB FUNCTIONS:
- Drupal v9/10 back-end development, site building, configuration, and custom module development.
- Feature design and development for existing Drupal 9/10 applications.
- Contributor on a web team developing new sites and redesigning and enhancing our network of existing sites, focusing on best practices in user experience & design, and technical excellence & performance.
- Work independently and with other developers, designers, business analysts, project managers, project staff, and customers to solve client business problems and fix bugs.
- Perform code reviews on work submitted by other developers and manage integration of changes into existing codebases.
- Help to organize and execute code releases on staging and production environments, via our DevOps pipeline.
- Assist with Drupal site building and theming tasks.
- Collaborate with front-end developers, back-end developers, web designers, business analysts, and project managers to scope, develop and deploy new applications and feature builds on existing applications.
- Collaborate with business analysts, project managers, and client users and stakeholders to help determine user needs, scope, design specifications, and testable acceptance criteria.
- Help define user stories with relevant acceptance criteria in collaboration with product owners and the Digital Transformation team.
- Help business analysts, product owners, and project managers organize Jira tickets into sprints and manage assigned task tickets to quality completion.
- Participate in meetings and provide support to other developers.
- Perform unit testing on your own code.
- Test cross-browser, cross-platform, and/or cross-device compatibility for inconsistencies.
- Test for compliance to specified standards such as 508 and WCAG accessibility standards.
- Maintain a high utilization rate
- Assist with proposal development, as needed
- Other duties as assigned.
MINIMUM JOB QUALIFICATIONS:
Education: Bachelor's Degree
Language: English fluency (oral and written)
Experience: 5+ years of Drupal development experience, including site building, configuration, development of custom modules, code reviews and integration.
Knowledge: Software development principles and best practices, agile development.
Soft Skills: Flexible, multi-tasking team player who is audience-focused and deadline-driven. Ability to juggle multiple projects and adapt to changing deadlines and priorities. Ability to work collaboratively in a diverse environment. Demonstrated commitment to quality and customer service.
Software Proficiency: Solid experience with PHP, SQL/MySQL and JavaScript. Understanding of key server-side web development concepts. Comfortable with source version control software (Git, SVN, etc.). Understanding of Drupal API. Using Composer to build Drupal applications.
Location: North Bethesda or Remote
PREFERRED JOB QUALIFICATIONS:
Experience: Background in a government contracting environment. Experience coordinating, supervising, and reviewing the work of other developers. Experience with DevSecOps.
Software Proficiency: Knowledge of Java, C#, or other object-oriented programming languages. Knowledge of React, Angular, or other front-end JavaScript frameworks. Experience with responsive web design, GUI design, CSS layout and HTML. Experience building decoupled Drupal applications.
This position description should not be construed to imply that these requirements are the exclusive standards of the position, nor will it be the sole basis for any subsequent employee evaluations. Incumbents will follow any other instructions and perform any other related duties as may be required by their supervisor.
This position is subject to availability of funds and to any and all restrictions contained in the contract or contracts that provide funding for this position.
APPLICATION INFORMATION:
Please include a cover letter, resume, and at least three (3) professional references.
After submitting your application, our recruiting team will review your resume to ensure you meet the qualifications. Management will be conducting interviews with those candidates who qualify, with prioritization given to those candidates who demonstrate the preferred qualifications.
JBS is an equal opportunity/affirmative action employer. Applicants can learn more about the company's status as an equal opportunity employer by viewing the federal "EEO is the Law" poster at EEOPost.pdf. Qualified applicants will receive consideration for employment without regard to age, race, ethnicity, color, national origin, citizenship status, religion, sex (including pregnancy or related conditions, sexual orientation or gender identity or expression), marital status, physical or mental disability, family responsibilities, creed, personal appearance, political affiliation, matriculation, genetic information (including family medical history), veteran status, disabled veteran or a veteran of the Vietnam Era or any other classification protected by applicable local, state, or federal laws.
abouteureka.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, abouteureka.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, abouteureka.com is the ideal place to find your next job.