Spark Tek Inc

IA-DOM-DOIT-AA3-Application Architect

Des Moines, IA, US

10 days ago
Save Job

Summary

Short Description:

We are seeking a highly skilled application architect to lead our development team in creating software solutions that meet our clients' needs.

Complete Description:

JOB DESCRIPTION:

We are seeking

a highly skilled application architect to lead our development team in creating

software solutions that meet our clients' needs. You will be responsible for

communicating with clients to determine their requirements. By seeing the

big picture, you will create architectural approaches for software design and

lead a team of software developers as they develop polished final products.

The desired

applicant would be someone with extensive experience in design and development

of client/server applications, both front end and back end. This is a position

where they need to work with Junior developers to do code reviews

etc.

To be

successful as an Application Architect, you should be an expert problem solver,

have a strong understanding of the broad range of software technologies and

platforms available, and excellent IT skills. Experience in designing and

possessing the ability to develop a unified vision for software characteristics

and functions. With a goal of providing a framework for the development of

software applications or systems that will result in high quality IT solutions.

Top candidates will also be excellent leaders and communicators.

NOTE: This position will be renewed on 7/1/25

through 6/30/26+

The contractor may sit remotely in the United

States.

The client would like to see people with

previous HHS experience if possible.

Contractors need to have experience working with

Junior developers doing code reviews etc.

Responsibilities:

Collaborate with other professionals to

determine functional and technical requirements for new software or

applications

Architect, design, develop and test/troubleshoot

new and existing applications and systems that address the needs of key

stakeholders from the business, solution delivery, and operations areas

Develop high-level product specifications with

attention to system integration and feasibility

Use tools and methodologies to create

representations for functions and user interface of desired product

Define all aspects of development from

appropriate technology and workflow to coding standards

Monitor adherence to standards in architecture,

application design, development, and testing frameworks by leading and

participating in design and code reviews

Ensure software meets all requirements of

quality, security, modifiability, extensibility etc.

Lead the teams technical direction by exploring

and implementing the latest in client-side technologies and advocate the use of

best tools, libraries, and processes for client-side development

Oversee progress of development team to ensure

you and the team adhere to project deadlines and consistency with initial

design

Approve final product before launch

Provide technical guidance and coaching to

developers

Interacts with a manager as needed to receive

guidance and feedback. Provides manager with weekly progress reports

Collaborate with team members across IT

Propose new ideas to improve performance and

experience when there is strong business value and stay up to date on the

latest technological trends and techniques

Requirements:

Bachelor's degree in Computer

Science/Engineering or equivalent experience

Hands-on experience developing enterprise level

Software Applications 12 Years REQUIRED

Hands-on experience designing and architecting

software applications that are readable, maintainable, testable, scalable, and

Performable 7 Years REQUIRED

In depth knowledge of .NET, C#, SQL, HTML, CSS,

And Javascript 7 Years REQUIRED

Excellent knowledge of UML and other modeling

Methods 7 Years REQUIRED

Experience with OpenText products such as

Content Manager And Enterprise Scan 7 Years REQUIRED

Solid understanding of data structures,

Interactions Between Software Applications, And Databases 7 Years REQUIRED

Strong understanding of the current state of

infrastructure automation, continuous integration/deployment, security,

Networking, And Cloud Native Mode 7 Years REQUIRED

Proven ability to design for 'ilities' across

distributed systems-scalability, security, reusability, maintainability,

Extensibility, Testability 7 Years REQUIRED

Ability to effectively communicate complex

technical concepts to a broad range of audiences 7 years REQUIRED

Ability to work independently and meet deadlines

7 Years REQUIRED

Proven ability to mentor, train, design, and use

Best Testing Practices 7 Years REQUIRED

Outstanding communication and presentation

Skills 7 Years REQUIRED

High quality organizational and leadership

Skills 7 Years REQUIRED

Passion for understanding, following industry

trends, and how those trends can influence the company 7 years REQUIRED

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job