Lead Software Architect Job Description

Lead Software Architect Job Description Template

Our company is looking for a Lead Software Architect to join our team.

Responsibilities:

  • You will be preparing design documentation, in accordance with established processes;
  • You will be evaluating complex software designs to identify design flaws;
  • You may participate in external project interactions with other companies;
  • Utilize extensive understanding of Agile, Waterfall and Scrum approaches to deliver software solutions;
  • Knowledge of applicable standards (e.g., SOAP, REST, microservices, XACML, SAML, OAuth, BPMN, BPEL, DMN, SNMP, JAX, etc.);
  • Collaborate with a team of Software Architects to co-produce deliverables and mentor less experienced team members;
  • Leverage financial industry domain knowledge and frameworks knowledge to consult and influence the client’s software application needs;
  • Leverage financial industry domain knowledge and frameworks knowledge to consult and influence the client’s software application needs;
  • Experience with Service-Oriented Architectures (SOA) and open architecture concepts;
  • Expertise on full lifecycle experience on IT projects in federal and commercial domains;
  • Assist with identifying and optimally defining business process flows, user interface use cases and requirements;
  • Assist with identifying and optimally defining business process flows, user interface use cases and requirements;
  • Ability to document architectures using one or more of the dominant architecture frameworks (e.g., DoDAF, TOGAF, MODAF);
  • Collaborate with a team of Software Architects to co-produce deliverables and mentor less experienced team members;
  • Skilled in Requirements Analysis and Analysis of Alternatives (AoA).

Requirements:

  • 3 years of related software application development experience;
  • Master’s degree in Computer Science (or foreign equivalent);
  • Bachelor’s Degree in Computer Science, Electrical Engineering, Mathematics, or related field;
  • 8+ years of relevant experience;
  • Proficiency in HTML, XML, Java, CSS, Javascript, Oracle, MS SQL, C#, ASP.NET, and Crystal Reports.