Previous Job
Previous
Architect/Sr. Developer
Ref No.: 20-00039
Location: McLean, Virginia
Are you passionate about technology? Join our growing team! AboutWeb, an award-winning IT solutions company, has been providing excellence in product development, application design, and cybersecurity solutions, since 1998. We are a diverse blend of engineers, developers, and cybersecurity professionals, providing cutting-edge solutions to real-world issues and solving problems for clients.

We are looking for a hands-on Architect/Lead Developer for an upcoming, client engagement. This candidate will serve/lead a diverse array of scrum teams to help build a highly scalable suite of modern digital products/services to be consumed by thousands of consumers.

This is a long term contract opportunity and candidate would be working on the client site in McLean, VA.
Must Have Skills –
  • Expert hands-on agile web application development and client-server development experience (5+ years) with emphasis in JavaScript (React or Angular)
  • Experience developing containerized microservices utilizing Docker or Kubernetes based microservices deployment.
  • Strong understanding of TDD, BDD and automated unit, integration and acceptance testing.
  • Strong understanding of CI/CD process and pipelines.
  • Solid understanding of the web technology fundamentals: HTTP, SSL, and JSON.
  • Demonstrable experience of REST (and other API) development architecture.
  • Experience with both MySQL and MongoDB databases.
  • Superb communication skills with experience working and coordinating complex development efforts.
Responsibilities:
  • We expect the successful candidate to invest a good portion of their time close to the technology, coding, and developing software. They will also closely collaborate with multiple architects, analysts, designer and engineers, with a focus on integrating components to support new feature development.
  • The successful candidate will be a thought leader in a community of practice, facilitating effective communications and proper use of standards across teams, utilizing the Scrum framework.
  • Partners with enterprise architects for design and review of products with respect to adherence to standards, enterprise models, strategies, and best practices.
  • Responsible for promoting service-oriented designs.
  • Enables and drives development of microservices and containerized solutions.
  • Designs and develops solutions using JavaScript and Javascript Technologies (e.g., Node, Angular, React), and other related technologies.
  • Promotes and drives use of agile and DevOps methodologies and patterns including continuous integration, continuous testing, test-driven development, continuous delivery, etc.
  • Drives the creation and maintenance of documentation including system requirements, system design, use cases, project artifacts, etc.
  • Contributes to defining and estimating timelines, costs, and feasibility for application development projects.
  • Provides proof-of-concept or minimally viable product prototypes that set examples regarding new technology or design patterns.
  • Periodically reviews code from scrum development teams.
  • Designs and/or documents process models and flows, rules, and solutions.
  • Coaching and mentoring fellow engineers.
Basic Qualifications:
  • Bachelor's degree in Computer Science, Information Systems, Engineering, Business, or related scientific or technical discipline required
  • A minimum of 8 years of experience of which with at least 3-5 years of experience developing large scale consumer-facing web applications, services, and APIs
  • At least 2-3 years prior team leadership experience
  • At least 2-3 years' experience working in team environments that use agile methodologies such as Scrum, XP

If you are interested in applying for this job, or if you know someone who is (we offer referral bonuses), please get in touch with us at info@aboutweb[dot]com.
#AW