Sr. Application Architects are highly experienced and accomplished software engineers with specialization in one or more technical areas. A Sr. Application Architect should be capable of performing as a senior consultant leading and managing large software projects, acting as liaison with customers on all technical matters, specifying software requirements, architecture and design, performing project risk assessment, and mentoring team members in software methodologies and new technologies. He/she should be able to set the critical success factors for their projects and manage to the required specification. A Sr. Application Architect should be able to help recruit qualified professionals and provide necessary training.
Essential Duties and Responsibilities:
Assist the department directors (Sales & Marketing, Software Services) for securing new business opportunities with technical presentations, technical assessment, proposal writing, and construction of proof of concepts, and prototypes.
Provide subject matter expertise in the areas identified as core services for the department.
Build and lead project teams through the entire spectrum of software engineering from requirements specification, architecture, software design, development, testing, to commissioning and decommissioning of software applications.
Provide technical project management following QMS procedures
Mentor and train junior software professionals with their readiness and growth in the areas of core services, software methodologies, and customer support and care.
Help recruit and build a team of qualified software professionals through interviews and training.
Prepare technical manuals and software test plans.
Perform software maintenance and support.
Provide customer / user training.
Note: This job description does not imply that the above functions are the only tasks that may be performed. Associates will be expected, if possible, to follow any other job-related instructions and perform any other job-related tasks as directed by management.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skills and/or abilities required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential duties.
Strong communication (verbal & written) and presentation skills.
Education: A degree in computer science, engineering, or math/sciences will be preferred. In absence of a college degree an equivalent of five additional years of relevant experience.
Experience: Seven years of relevant experience as an application architect, application/programmer analyst, and information technologist.
Physical Demands: Should be able to type freely and work with computer monitors and keyboards for a prolonged period of time on a daily basis. Should be able to drive or fly on commercial airlines.
Specialized Knowledge, License, etc:
CROSSMARK is committed to providing accessible employment practices and welcomes applications from people with disabilities. If you require accommodation for a disability during any stage of the recruitment process, please let us know.