You are on page 1of 2

JD - Principal SolutionSoftware Architect

Job Overview:

An experienced and talented individual to lead our technology team and oversee the design and implementation of
our software solutions. He/she will be responsible for creating and implementing new technologiesy, strategies, and
providing technical guidance to the development team, and he/she will also be collaborating with other executives to
drive the innovation and growth. The ideal candidate will have a strong technical background, extensive experience in
software architecture, and a proven track record of leading successful software development projects in the market.

Qualification & Job Experience:

 Bachelor's degree in Computer Science, Software Engineering, or a related field.


 Master’s degree in Software Engineering, Computer Science, or a related field
 Minimum 0315+ years of experience in software architecture, and design and development.
 Strong knowledge about documentation and agreements in the process of development and maintenance of the
software application such SRS, SES, CBA etc.
 Extensive experience with software development methodologies such as Agile, Scrum and DevOps.
 Hand on experience on the Cost Benefit Analysis and Risk Management strategies.
 Strong knowledge of software architecture principles, patterns, and best practices.
 Experience with a variety of software development languages and technologies.
 Excellent communication and collaboration skills.
 Strong leadership and mentorship skills
 Hand on data science-based project development and verification.
 Experienced with a variety of project management tools like Jira, ClickUp etc.

Key Responsibilities:

 Lead the technology team and collaborate with other executives to develop and implement technology strategies
that align with business goals.
 Design and implement software solutions that meet client needs and adhere to industry standards and best
practices.
 Strong knowledge about the basic issues into the development and maintain of the system and web applications.
 Provide technical guidance and mentorship to the development team to ensure the quality and scalability of our
software solutions.
 Experience with a field of Artificial Intelligence domain like machine learning, natural language processing etc.
 Knowledge about the latest platforms and their benefits in the software technology.
 Conduct technology assessments and recommend technology solutions that meet business requirements and
maximize return on investment.
 Develop and maintain software architecture documentation and ensure that it is up-to-date and accessible to the
development team and other stakeholders.
 Stay up-to-date with emerging trends and technologies in software development and incorporate them into
projects as appropriate.
 Build and maintain strong relationships with clients, partners, and vendors to support business growth and drive
innovation.

1
AJCL – Track & Trace-Site Acceptance Test (SAT)
 Apply strategies to motivate the teams for speed up the development and maintenance process.

2
AJCL – Track & Trace-Site Acceptance Test (SAT)

You might also like