Delmock Technologies - Laurel, MD

posted 2 months ago

Full-time
Hybrid - Laurel, MD
Professional, Scientific, and Technical Services

About the position

Join Delmock Technologies, Inc. (DTI), a leading HUBZone business in Baltimore, known for delivering sophisticated IT and Health solutions with a commitment to ethics, expertise, and superior service. At DTI, we are actively engaged in the local community, creating opportunities for talented residents while maintaining a stellar reputation as an award-winning contractor. We have earned accolades like the Government Choice Award for IRS Systems Modernizations and have been ranked as high as #3 among HUBZone Companies in a GOVWIN survey. DTI offers a dynamic environment for those passionate about impactful projects, community involvement, and contributing to a top-ranking Federal project support team. As a Front End Developer, you will be responsible for front end web development using modern techniques and frameworks such as HTML5, CSS, and CSS frameworks like LESS and SASS. You will create and upgrade semantic HTML layouts using the latest HTML standards and ensure that the organization of information, content, and functionality of a website presents the best user experience possible. This includes consuming RESTful APIs and ensuring front-end interoperability with the target Java web application server environment, which may include technologies like Spring Framework, Spring Boot, MVC, WebFlux, Test, Oracle, SQL, and MongoDB. Your role will also involve JavaScript development using modern standards, including strict mode compliance and modularization techniques. You will create web layouts from static images and develop views and templates in full-stack frameworks like Rails, Express, or Django. Additionally, you will write software that adheres to organizational web, accessibility, and multi-lingual standards, considering the impact of 508 compliance when pulling Epics from the Product backlog to the Program backlog. You will be involved in system analysis, design, and development, authoring developer-friendly documentation, and communicating technical concepts to a non-technical audience. In this position, you will also be expected to follow the Test-driven development (TDD) paradigm, operate in a DevOps environment, and assist with the development of automation regression tests. You will mentor other developers and ensure collaborative work among all team members. Your documentation will include system architecture diagrams, flow diagrams, and other relevant materials, ensuring that future technical resources can easily understand the referenced topics. DTI is committed to hiring and maintaining a diverse workforce and is an equal opportunity employer, making decisions without regard to race, color, religion, sex, national origin, age, veteran status, disability, or any other protected class.

Responsibilities

  • Front end web development using modern techniques and frameworks (e.g., HTML5, CSS, CSS frameworks like LESS and SASS, Responsive Design).
  • Creating and upgrading semantic HTML layouts using latest HTML standards.
  • Organizing information, content, and functionality of a website for optimal user experience.
  • Consuming RESTful APIs and ensuring front-end interoperability with Java web application server environments.
  • JavaScript development using modern standards, including strict mode compliance and modularization techniques.
  • Creating web layouts from static images.
  • Creating views and templates in full-stack frameworks like Rails, Express, or Django.
  • Writing software that adheres to organizational web, accessibility, and multi-lingual standards.
  • Considering impact to 508 compliance when pulling Epics from Product backlog to Program backlog.
  • Refactoring text copy into file formats commonly used for localization (i18n).
  • Designing, building, and implementing software applications, remediating defects, and supporting infrastructure setup.
  • Authoring developer-friendly documentation (e.g., API documentation, deployment operations).
  • Communicating technical concepts to a non-technical audience.
  • Conducting alternative analysis on software approved within the application boundary.
  • Creating and maintaining code comments, Wikis, and other development artifacts.
  • Creating and/or providing input for design artifacts for inclusion in design documents.
  • Following Test-driven development (TDD) paradigm by creating and maintaining unit tests.
  • Ensuring design conforms to technical solution of the platform and program.
  • Operating in a DevOps environment comprised of Maven, Jenkins, SonarQube, NPM.
  • Researching and learning new programming tools and techniques quickly.
  • Assisting automation test team with development of automation regression tests.
  • Assisting performance team with development of stubs and simulators.
  • Remediating defects and providing Tier 3 level support.
  • Supporting packaging of software as required.
  • Using version control systems, specifically Git and GitHub.
  • Coaching, training, and mentoring other developers in all aspects of software development.
  • Encouraging and supporting collaborative work amongst all team members.
  • Producing clear, concise, centralized, organized, and easily accessible documentation for current and future reference.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 5 years of experience with Client Development tools: Node.js, NPM, Babel, Webpack, JavaScript, React, Create React App, Jest, Testing Library, Selenium.
  • 5 years of experience with web standards: CSS, HTML5.
  • 5 years of experience with accessibility standards: WCAG 2.0 (Section 508/WCAG 2.0 AA) and WAI-ARIA.
  • 5 years of experience with multi-lingual accessibility standards (a11y), internationalization (i18n), and localization (l10n).
  • Experience working with Agile methodologies.
  • Strong communication skills.

Nice-to-haves

  • Active IRS MBI Clearance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service