03 Nov
|
ZALONI
|
Guwahati
- As a Software Architect your day-to-day responsibilities will be fluid and varied, and a balancing act between tactical priorities and strategic initiatives.
- At a high level the architect team has 3 key pillars of responsibility. These are listed below with a sampling of activities in each bucket.
Grooming for Product Features:
- Partner with the Product Management team to define features for scrum teams
- Help move towards self empowered scrum teams by coaching and assisting scrum team members to take on feature and story grooming.
- Help with the solution approach for features
- De-risk features through targeted research spikes and prototypes
- Strategic Product Architecture
- Future state product vision and architecture
- Investigate technical feasibility for new design directions
- Technology exploration and innovation
- Champion for Quality
- Cross-team guidance on best practices for design, code, test
- Design/Code/Documentation reviews (when invited by the scrum teams) with the objective of cross-pollinating ideas, practices and reusable components across teams
- Help unblock the feature, CRR and Devops teams
- Participate in sprint demos as a key stakeholder
Required Skills/Qualifications
- Bachelor s or Masters degree in Engineering or other closely related fields or foreign equivalent or equivalent experience
- Minimum of ten (10) years of experience in software development and architecture
- Excellent problem-solving and analytical skills
- Knowledge and experience with building software products with enterprise grade availability, scalability, performance, security and recoverability.
- Active development skills with specialization in one or more of server side development (Java/Spring stack), user interface development (Angular stack), big data development (Spark stack).
- Experience with cloud native application architectures. Strong understanding of cloud technologies and deep experience with at least one (1) major cloud platform.
- Ability to flex seamlessly between high level product architecture to low level software design.
- Experience with agile development methodologies; minimum of three (3) years of related experience
- Good communication, presentation, and collaboration skills across technical and non- technical audiences
- Experience working with globally-distributed teams
- Strong problem solving and analytical skills.
Desired Skills/Experience
- Expertise with distributed application development with Spring including Springboot, Java, REST services, JMS, JDBC etc.
- Experience with REST API design, Test driven development and Clean code practices
- Experience building SaaS applications
- Experience with Cloudera, Amazon EMR or Microsoft HDInsight
- Experience with cloud development in Amazon AWS, Microsoft Azure, and/or Google GCP
- Familiarity with up-to-date application deployment architectures including microservices and containerization
- Familiarity with UI development in Angular
- Understanding of and experience with DevOps and DevSecOps practices and tools
📌 Software Architect (Guwahati)
🏢 ZALONI
📍 Guwahati