SkyePoint Decisions, Inc.

Returning Candidate?

Senior Systems Architect

Senior Systems Architect

ID 
2017-1514
Job Location 
US-VA-Alexandria
Job Type 
Immediate Hire
Category 
Information Technology

More information about this job

Overview

SkyePoint Decisions is looking for a Sr Systems Architect with a strong customer facing background as well as hands on software development and systems integration skills, with experience in object-oriented methodologies, and proven abilities to design, develop, test and implement complex technical solutions.

As the Sr. Systems Architect, you will lead a custom application development team to architect, design, develop and support various software products for the Federal Government. Primary responsibilities include the design, delivery, documentation, and support of software solutions, meeting the requirements and expectations for our customers.  As a member of a highly skilled Agile SDLC team, you will be responsible for developing technology strategies, architecting/designing solutions, and leading a team through the full software development lifecycle. This will include ensuring the team adheres to sound development practices and principles, working with management to understand the business context informing technical decisions, and mentoring technical staff.

 

The Sr. Systems Architect will possess the following characteristics:

  • A proven track record of leading and motivating engineering teams to adopt and successfully implement new emerging technologies.
  • Significant experience building solutions utilizing the concepts of loose coupling, object-oriented decomposition, separation of concerns, and domain driven design.
  • Complete comprehension of software design principles/patterns and software development processes and best practices.
  • Possess excellent written and verbal communication skills.
  • Experience with DevOps and Cloud PaaS and SaaS support a plus.

Responsibilities

  • Mentor and guide our team in applying industry best practices to produce deliverables that stand as a reference on how to build great software.
  • Set the standard for engineering excellence and work closely with our team to inspire and deliver their best work.
  • Manage and execute against project plans and delivery commitments and manage the day-to-day activities of the engineering team.
  • Work with Senior Product Managers and Business Owners to define technical paths to success, provide transparent direction for the team, and ensure technology decisions support corporate strategies.
  • Evangelize and strategize the continuous improvement of our software engineering platforms and technologies, application architecture, software products, and SDLC standards, methodologies and controls.
  • Contribute to team deliverables through hands-on software development, code reviews, and testing.
  • Produce technical documentation, requirements, specifications and systems/operations guides to support our business needs.
  • Adhere to operating standards for such items as change control, source code control, issue tracking, time reporting, etc. 
  • Hold both yourself and the development team accountable for high standards for code quality and automated test coverage
  • Support and enhance a software web application architecture that includes Oracle/MySQL database backend data store, RESTful web service APIs, single page application framework front end (such as Angular, Knockout or Backbone), and systems integration
  • Provide key input into software designs, effort and cost estimates, and planning activities act as technical point person with clients throughout the project lifecycle

Qualifications

  • At least 10 years of experience delivering technology-based solutions, with experience in the role of a technical team lead
  • Experience with project planning and estimation for areas such as common services, functional requirements, service oriented architecture and re-engineering legacy systems 
  • Ability to forecast project resource needs and make recommendations for resource allocation
  • Ability to estimate development tasks and identify associated risks and dependencies
  • Understanding of different development options, methodologies, testing procedures, and the limitations and strengths of each
  • Skills to evaluate requirements and their impact on performance, user benefit, project timeline, and budget
  • Skills to write detailed and accurate technical specifications and detailed design specifications
  • Design skills to identify subsystems, evaluate degree of connectivity of system components, and re-factor system responsibilities to improve overall solution design and performance.

Technical Experience:

  • 10+ years of overall information technology and software development experience (technical architecture, custom application development, systems integration)
  • 8+ years experience with a variety of development languages and standards, such as Java, J2EE, JavaScript,  HTML, JSP, SQL, XML, UML, Web Services
  • 5+ years of software development with specific experience working as a key collaborator on an agile software development team
  • 5+ years web-based application development (HTML, Javascript, XML)
  • 5+ years of developing Java-based web applications using technologies such as Spring/Hibernate or frameworks such as Grails
  • 3+ years of experience designing and developing APIs using RESTful web services
  • 3+ years J2EE Application Servers (IBM WebSphere, BEA WebLogic, JBoss)
  • Experience with JavaScript-based single page application frameworks (i.e. Angular, Backbone)
  • Experience designing web application using microservices architectures
  • 3+ years experience with multiple Web servers (Apache, Sun, IIS, IHS)
  • Strong database and SQL knowledge (Oracle, DB2, SQL Server, MySQL)
  • Excellent communication skills (effective oral and written skills)

 

SkyePoint Decisions is an established ISO 9000:2008 certified small business headquartered in Dulles, Virginia, with local offices across the Washington, DC, metropolitan area. SkyePoint Decisions has grown into a successful federal contractor by combining industry best practices with innovative solutions that consistently meet or exceed customer requirements. We understand and integrate our customer’s technology and mission requirements to successfully deliver high quality, cost effective services on time and on budget.

 

SkyePoint Decisions empowers a secure dynamic workforce to complete any mission -- anytime, anywhere. It’s what we call Agency Anywhere®. SkyePoint Decisions delivers Agency Anywhere® by tightly integrating our technical competencies (cybersecurity, cloud services, remote access, collaboration, system & network optimization, device management and more) to provide our customer’s operating environments with the security, flexibility, availability, and operational continuity required to enable today’s on-the-go federal workforce to successfully and securely complete any mission – anytime, anywhere.

 

SkyePoint Decisions is committed to hiring and retaining a diverse workforce. We are an Equal Opportunity Employer, making decisions without regard to race, color, religion, sex, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for most positions.