Job
Title: Application Architect (762150)
Location: Des Moines IA (Remote)
Duration: 6+
Months
Send me the resumes to Venuel...@thetiltedge.com
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.
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 team’s 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