Job Description:
Skill - Java SolutionArchitecture Agile Methodologies SOA Design patterns software architectural designumldesign document preparation.
*Minimum Qualification - B.TECH/B.E
Job Description
We are looking for a Software Architect who will create architectural approaches for software design and implementation to guide the development team and to provide a framework for the development of a software or system that will result in high quality Products & Solutions as per the approved product & platform roadmaps.
You should have strong technical background and excellent software architecture & development skills? as well as experience in designing complex software.
Key Responsibilities:
Create representations for functions and user interface of desired product with the help of applicable and company standard tools and methodologies.
Work together with Technical Product Management and Development Teams to develop software architecture as per functional and non-functional requirements for new products & solutions.
Create high-level architecture specifications with attention to solution integration and feasibility.
Define all aspects of architecture from appropriate technology and workflow to coding standards.
Discuss all concepts and guidelines with development team.
Interact with developers and engineers providing them with technical guidance and coaching.
Ensure the compliance of software with all requirements of quality? security? modifiability? extensibility etc. Identifying opportunities for team training and skills advancement
Required:
total 10-18yrs
*3+ years' experience of working on a Software Architect position
Significant experience in software development and coding in various languages ( #Python, #DotNET, Java etc.)
Significant experience with UML and other modeling methods
In-depth knowledge of software and application design and architecture
Good knowledge of #HTML/ #CSS? #JavaScript and #UI/ #UX design
Familiarity with software quality assurance principles
Strong organizational and leadership skills
Strong communication and presentation abilities? with close attention to detail
Masters degree in computer science engineering or other relevant area 5-7 years of experience working in software product development.
Excellent working knowledge of computer systems, security, network and systems administration, databases and data storage systems, and phone systems.
Strong critical thinking and decision-making skills
Excellent project management skills and strong ability to prioritize
Firm grasp on IT infrastructure and operations best practices
Preferred (one or more of the following):
Azure or AWS Software/ Solutions Architect.