Senior Software Architect


Job Type: Full-time | Location: Chennai

Job Description

As the Lead Architect, you will be responsible for providing technical leadership for complex enterprise software applications (hosted on AWS or Azure Cloud) from discovery to deployment to production support. Your primary job profile includes understanding application requirements, creating software design artifacts to guide development activities, and providing technical guidance and oversight of the software development team. This position is a full-time opportunity offering a full benefits package with fixed and variable components.

You should have proven, relevant and hands-on experience in Agile Scrum tools, Devops, AWS Components including Cloudwatch, Lambda, Redis, and FullStack Development experience with a unit-test coverage of 80% and above - primarily NodeJS and Vue/AngularJS.

You should be an inspiring leader to the team and steering the delivery and client interactions with daily/weekly standups. Candidates with excellent English Language communication skills and a CGPA of 7 and above will be preferred.

You must have participated in the full software development life cycle (requirements, design, development, deployment, and support), be able to communicate solution requirements and architecture with technical and non-technical stakeholders, and worked with agile/scrum tools. This role requires outstanding communications skills (both oral and written), the ability to build consensus among business sponsors, and a collaborative approach that quickly builds trust.

How to apply

Email resume to: careers@niyati.com
Or call Pradeep at: 9884042639

Specific Skillsets Required:

  • Strong knowledge and experience delivering projects using Agile delivery methods
  • Work with cross-functional teams to understand functional and technical requirements, designs, standards and guidelines for complex enterprise applications
  • Coordinate software configuration, environment setup, development, and other technical project activities
  • Translate functional requirements into technical design artifacts; maintain design artifacts throughout the SDLC
  • Architect/design solutions that meet functional and technical requirements while ensuring adherence to industry and organizational architectural standards, Assess impact on existing applications
  • Communicate with a diverse group of stakeholders to understand detail requirements
  • Analyze source code to extract and understand requirements from existing applications
  • Build and develop a strong team of high-quality technical consultants
  • Define job descriptions for the technical roles necessary to support project delivery
  • Identify and screen technical delivery team candidates
  • Support Project and/or Program Manager with status reporting, performance management and risk and quality controls
  • Collaborate with stakeholders to manage requirements prioritization, traceability, change management, and scope monitoring
  • Collaborate with the client to define scope, resources, schedule, deliverables, goals, risks, contingencies and milestones for each project
  • Maintain accurate project documentation; Drive formalization and documentation of methodology and processes
  • Stay current on industry trends, terminology and certifications and suggest how they may be leveraged to enhance efficiency/productivity
  • Facilitate collaboration and knowledge transfer between the technical teams

General Skills required:

  • Bachelors or Masters degree in Computer Science
  • Full-Stack DevOps Experience
  • Exposure to BFSI Domain would be an added advantage
  • At least 8 years of experience in design and architecture of solutions and leading technical teams with 5 years of experience working with complex enterprise architectures and applications
  • Strong organizational, communication, problem solving and conflict resolution skills
  • Demonstrated knowledge and experience in full software development lifecycle
  • Experience with discovery, design, engineering, architecture, documentation, implementation and support of complex enterprise applications
  • Excellent oral communication, technical writing, presentation, negotiation and people skills
  • A Problem-Solver with strong analytical skills and business acumen; able to quickly understand and analyze complex systems
  • Proficient in JIRA, Git, Jenkins, Docker, Kubernetes, and/or Kibana
  • Self-starter, Motivational Leader, Aspiring CTO