Job Description
Your role:
- As the Software Architect and Tech Lead, you will be responsible to lead and provide technical expertise to 1-2 agile development teams, to refine the product backlog and to create, enhance, and maintain an application portfolio. The Software Architect should be able to successfully collaborate with business stakeholders as well as external vendor development and support personnel.
- Design systems in alignment with the System and Platform Architecture, participate in resolving technical spikes and Advance development.
- Designing, developing, and leading team to deliver robust, fault tolerant software solutions that deliver business value while adhering to Quality System Procedures governing software version control, configuration management and the Systems Development Life Cycle (SDLC), with a focus on ease of maintenance and extensibility.
- Following organizational practices in version control, software development and configuration management, including key performance indicators for the management of software development
- Integrating applications with other Data/Analytics systems and with third party software
- Investigating and resolving issues escalated by application support team in a timely manner to the satisfaction of the business stakeholders.
- Assisting in the authoring and reviewing of technical documentation regarding the design, configuration, creation, installation, and maintenance of application components
- Keeps abreast of technical developments in own field through study, technical contacts and propagates it.
- Acts as a role model for other technical members in the group.
You're the right fit if: (4 x bullets max)
- More than 10 years of job-related, hands-on experience as a full stack developer, developing and documenting the design of applications with a major object-oriented programming language.
- At least 2 years of relevant experience as an Architect for an Enterprise Application
- 8+ years of experience in Java Programming over SpringBoot framework
- 4+ years of experience Angular, TypeScript, JavaScript, JQuery,CSS
- Knowledge on .Net development stack is added advantage
- Experience with Docker , Cloud Foundry, Docker Swarm
- Exposure to Micro services framework, Web, and Windows based applications, MVVM, WPF
- 5+ years of job-related experience with relational database storage technologies - Postgres Sql or MS SQL and Search engines like ELK or OpenSearch
- 3+ years of hands-on experience troubleshooting and maintaining applications in an AWS Cloud environment.
- Experience with automated testing tools, a plus.
- Experience with development, deployment, and support of software applications in a regulated business environment, a definite plus.
- Experience with Continuous Integration and DevOps tools, a plus.