About the role:
This position is based in Hyderabad addition to several positions we are looking for a Software Architect to design scalable high performance applications. You must be an energetic self-starter with a desire to learn new things this position you will work with a team of talented software engineers to innovate implement and support the product roadmap.
Responsibilities:
- Responsible for the software architecture its design and the architecture documentation for a software projects.
- Responsible to write and review Low Level Design documents in the team and dictates coding standards conventions and toolsets.
- Coaching less experienced people.
- Involvement in a number of phases in a software life cycle
- Analyze the tech requirements are needed in the team and manage the Tech Debts in the team.
- Work in parallel with peers and often take a leading role on features or refactors.
- Helps with both implementing and managing changes.
- Helps with design validation through proof of concepts.
- Concerned with how technology can fulfill business goals given a long-term outlook across a variety of interrelated systems across many teams.
- Assist and review the System Architect outputs before the team starting to work on the project.
- Assisting project management including cost and effort estimation
- Collaborate with colleagues in strategy (System Architect PO TL other SwA Technical Domain Experts) and sometimes serve as a bridge between management technical staff and non-technical staff.
- Specify the nonfunctional requirements.
- Helping to hire team members.
- Participating in gathering and analyzing requirements.
- Ensuring performance and security requirements are met.
- Ensure adherence to CyberArk Engineering practices and security coding guidelines.
#LI-HK01
Qualifications :
Requirements:
- 8-10 years of professional experience years hands-on experience in development of web Micro services & other web design patterns.
- 4 years of experience as a Software Architect.
- 6 years of hands-on experience framework and its related concepts.
- 2 years hand on experience in UI/UX JavaScript and Angular.
- Able to see the big picture and have some level of knowledge on all the web domain areas (backend frontend devops).
- Self-managed.
- Decision making skills: Make sound decisions considering both architectural and business considerations at times with incomplete information.
- Must be familiar system integration design patterns that are in the system architect training
- Can foresee possible issues and design architectures to overcome them. Should be able to mitigate risks and evaluate solutions such that they can select the proper one to resolve a particular problem.
- Driving cross-team or cross-discipline initiatives.
- Very strong software engineering design development experience.
- Expertise and hands-on experience with web services (e.g. REST SOAP).
- Good understanding of security best practices.
- Experience in creating technical and architectural documents.
- Proficient understanding of PostgreSQL and relationship databases.
- Good experience on Requirement/Design/Code Review & Inspections practices.
Additional Information :
Highly Desired:
- BE / B Tech /MCA or equivalent
- Experience in Cybersecurity domain/products especially Identity Access Management
Remote Work :
No
Employment Type :
Full-time
About the role: This position is based in Hyderabad addition to several positions we are looking for a Software Architect to design scalable high performance applications. You must be an energetic self-starter with a desire to learn new things this position you will work with a team of talented so...
About the role:
This position is based in Hyderabad addition to several positions we are looking for a Software Architect to design scalable high performance applications. You must be an energetic self-starter with a desire to learn new things this position you will work with a team of talented software engineers to innovate implement and support the product roadmap.
Responsibilities:
- Responsible for the software architecture its design and the architecture documentation for a software projects.
- Responsible to write and review Low Level Design documents in the team and dictates coding standards conventions and toolsets.
- Coaching less experienced people.
- Involvement in a number of phases in a software life cycle
- Analyze the tech requirements are needed in the team and manage the Tech Debts in the team.
- Work in parallel with peers and often take a leading role on features or refactors.
- Helps with both implementing and managing changes.
- Helps with design validation through proof of concepts.
- Concerned with how technology can fulfill business goals given a long-term outlook across a variety of interrelated systems across many teams.
- Assist and review the System Architect outputs before the team starting to work on the project.
- Assisting project management including cost and effort estimation
- Collaborate with colleagues in strategy (System Architect PO TL other SwA Technical Domain Experts) and sometimes serve as a bridge between management technical staff and non-technical staff.
- Specify the nonfunctional requirements.
- Helping to hire team members.
- Participating in gathering and analyzing requirements.
- Ensuring performance and security requirements are met.
- Ensure adherence to CyberArk Engineering practices and security coding guidelines.
#LI-HK01
Qualifications :
Requirements:
- 8-10 years of professional experience years hands-on experience in development of web Micro services & other web design patterns.
- 4 years of experience as a Software Architect.
- 6 years of hands-on experience framework and its related concepts.
- 2 years hand on experience in UI/UX JavaScript and Angular.
- Able to see the big picture and have some level of knowledge on all the web domain areas (backend frontend devops).
- Self-managed.
- Decision making skills: Make sound decisions considering both architectural and business considerations at times with incomplete information.
- Must be familiar system integration design patterns that are in the system architect training
- Can foresee possible issues and design architectures to overcome them. Should be able to mitigate risks and evaluate solutions such that they can select the proper one to resolve a particular problem.
- Driving cross-team or cross-discipline initiatives.
- Very strong software engineering design development experience.
- Expertise and hands-on experience with web services (e.g. REST SOAP).
- Good understanding of security best practices.
- Experience in creating technical and architectural documents.
- Proficient understanding of PostgreSQL and relationship databases.
- Good experience on Requirement/Design/Code Review & Inspections practices.
Additional Information :
Highly Desired:
- BE / B Tech /MCA or equivalent
- Experience in Cybersecurity domain/products especially Identity Access Management
Remote Work :
No
Employment Type :
Full-time
View more
View less