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.