Location: Mc Lean, VA

Job ID: 5741


Capital TechSearch is hiring Software Architect to lead the design and development of commercial, enterprise class web product suite.


Direct Hire - Full Time


Location:  Vienna, VA


The Software Architect is a senior-level technology professional responsible for defining the architecture and design through development of the software product suite, and providing the technical vision behind the platform.  You have deep software development and design expertise, an understanding of enterprise architecture, and strong written and verbal communication skills. 


You will join an entrepreneurial organization, serving the most strategic accounts.  This position offers the energy of a technology start-up with established firm security; the best of both worlds.  Ongoing development efforts will be productized for broader industry consumption and represents the ground floor of new solutions.


To be most successful, you have:

  • Enterprise Java
  • Object Oriented Design  and Development
  • Software Design Patterns
  • System Architecture and Design
  • Micro-Services Architecture
  • Architecture and development of scalable service oriented solutions.
  • RESTful API Development experience
  • Continuous Integration tools (TeamCity, Jenkins or other CI tools)
  • Agile Development Process
  • Software modeling and UML activity models or some other equivalent.
  • Strong Written and Verbal Communication Skills

You will:

  • Provide technical leadership for designing, developing and maintaining the suite of software products.
  • Perform all aspects of the software development process including the technical implementation.
  • Work with business analysts and domain experts to transform application requirements and business rules into implementable software designs.
  • Establish and enforce best practices for software quality across the product development team.
  • Work with project managers and development teams to define and improve the software development methodology and processes for the organization.
  • Research, evaluate, and recommend new/alternative technology solutions based on the latest technology trends, application capabilities, and best practices
  • Drive creation of reference architectures, reference implementations, and proofs-of-concept applications.
  • Perform peer reviews of development artifacts including code, designs, and documentation.
  • Assist developers with complex technical challenges and mentor employees in software development best practices.

No c2c.  No Remote.  No 3rd Party.


Software Skill Summary:

  • Java
  • Angular and/or javascript frameworks is a plus
  • Spring/Spring Boot, Hibernate/JPA
  • RDBMS like Oracle, MySQL; NoSQL databases like MongoDB a plus
  • SVN, Git, or similar source control system
  • Agile software development methodologies
  • Architecture artifacts and models like UML, Rational Rose, Together/J, StarUML, Enterprise Architect
  • DevOps environment using Docker and continuous integration a plus
     

Job Skills & Requirements:

  • 8 years of experience in hands-on commercial Java software development.
  • Enterprise level software architecture, design and development.
  • Experience with distributed computing, cloud, and/or in-memory data grid technologies.
  • Experience with tools like Amazon Web Services, NoSQL databases, etc.
  • Experience in test automation a plus
  • Knowledge or experience in the financial domain a plus.
     


To be immediately and seriously considered for this exceptional opportunity please apply below. Your responses will be held in the strictest confidence.

Please call our office if you have any questions. Capital TechSearch, Inc. is an Equal Opportunity Employer.


Apply for this position

  • Accepted file types: doc, docx, pdf, txt.
    File types permitted: .DOC, .DOCX, .PDF, or .TXT
  • Accepted file types: docx, doc, pdf, txt.
    docx, doc, pdf, or txt files
  • Add any additional information in the notes that describes your value and fit for the position. Additional considerations may include your availability, compensation, and if you are not local to the position, your interest in relocating.

By clicking "Apply" you agree to receive new job updates, information and news from Capital TechSearch, Inc. You can always unsubscribe from our communications at any time.