Technical Architect

Apply Now

Company: Abacus Service Corporation

Location: Lanham, MD 20706

Description:

Technical Architect Minimun Five (5) years experience serving as the manager of complex technology implementations, with an eye toward constant reengineering and refactoring to ensure the simplest and most elegant system possible to accomplish the desired need.Experienced serving as a manager of complex technology implementations, with an eye toward constant reengineering, configuration management, and build management to ensure the simplest and most elegant system possible to accomplish the desired need. This role requires proficiency with Maven, Hudson, and or Jenkins.

Understands how to maximally leverage the open source community to deploy systems on infrastructure as service providers. Comfortable with liberally sharing knowledge across a multi-disciplinary team and working within agile methodologies. A full partner in the determination of vision, objectives, and success criteria.

Primarily responsible for:
Architecting the overall system, by using prototyping and proof of concepts, which may include modern programming languages (e.g., Ruby, Python, Node.js) and web frameworks (e.g., Django, Rails); relational databases, and automated configuration management (e.g., Chef, Puppet, Ansible, Salt), continuous integration/deployment, and continuous monitoring solutions; use of version control systems, specifically Git and GitHub.
Architecting the overall system, by using prototyping and proof of concepts, which may include:
o Ability to work with modern programming languages (e.g., Ruby, Python, Node.js) and web frameworks (e.g., Django, Rails)
o Modern front-end web programming techniques (e.g., HTML5, CSS3, RESTful APIs) and frameworks (e.g., Twitter Bootstrap, jQuery)
o Working in relational databases (e.g., PostgreSQL), and "NoSQL" databases (e.g., Cassandra, MongoDB)
o Automated configuration management (e.g., Chef, Puppet, Ansible, Salt), continuous integration/deployment, and continuous monitoring solutions
Use of version control systems, specifically Git and GitHub
Ensuring strategic alignment of technical design and architecture to meet business growth and direction, and stay on top of emerging technologies
Decomposing business and system architecture to support clean-interface multi-team development

Similar Jobs