Senior Software Architect -TDD Advocate

Full Time
Remote
Posted
Job description

We are looking for a Senior Software Architect- Test Driven Development (TDD) Advocate for one of our public sector focused clients. US Citizen with Public Trust Clearance is required for this position. This is a Remote Opportunity

Responsibilities:

  • Independently gathers and analyzes information for developing and modifying information processing systems in accordance with requirements.
  • Prepares the architectural plan for the integration of these systems into the larger technical environment.
  • Interfaces with client stakeholders to define requirements for new/upgraded systems and creates design specifications/documentation for the developers.
  • May manage work assignments across a team of developers.

Required Qualifications:

  • Minimum 15+ years of experience in object-oriented software development/programming.
  • Minimum of 5+ year using TDD in exclusively for all code development responsibilities.
  • A minimum of fifteen (15) years’ experience in software development, enterprise architecture, or related field, with consulting skills preferred.
  • Object oriented design and development using Java.
  • Designing code that is testable, maintainable, and extensible.
  • Building new/replacement systems and modifying/migrating existing legacy systems using TDD approaches
  • Using several unit test tools/frameworks in support of TDD
  • Coaching and mentoring developers and advocating to managers and product owners in the benefits of TDD.
  • Experience using Version One or other agile based work management tools.
  • Demonstrated ability to mentor less experienced personnel in object-oriented development.
  • Extensive experience with objected-oriented programming methodologies and techniques (data/object modeling, methods, classes, inheritance, polymorphism, re-use concepts, frameworks)
  • Extensive experience with requirements definition, specification creation, and preparation of conceptual, logical, and physical design documentation using case models, class models, component models, and physical models.
  • Extensive experience with multiple object-oriented technologies such as Object-C, Smalltalk, Delphi, Open Step, WebObjects, Informatica, Platinum, Nomad, WebSphere, and enterprise Java Beans
  • Extensive knowledge of code versioning and change management concepts.
  • Extensive experience with full life-cycle software applications development (i.e., design, construction, testing, and implementation)
  • Demonstrated client interaction skills and ability to work in a team environment, on-site in a client facility.
  • Demonstrated ability to manage work assignments across a team of developers.
  • Able to obtain a public trust security clearance.
  • Excellent communication skills.

Job Type: Full-time

Pay: $80,000.00 - $82,000.00 per year

Schedule:

  • 8 hour shift
  • Monday to Friday

Experience:

  • Software development: 10 years (Preferred)
  • Test Driven Development: 5 years (Preferred)

Work Location: Remote

colinoncars.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, colinoncars.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, colinoncars.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs