Role-Technical Architect
Location-Bangalore
Exp-10-15 years
Job Title: Associate Software Architect
Preferred Experience 10+ Years
Position Type : Permanent
Location Bangalore
Job Description :
Company Overview:
EverestIMS Technologies is a product company founded by a group of technocrats who have been working with each other for over 14 years and have a combined experience of close to 100+ years. With a rich market experience in the I&O space, the company has built its widespread presence across the country and internationally through its product portfolio. The organization specializes in providing integrated IT solutions to empower corporations and enterprises to deliver enhanced services to their end-users.
We are seeking a Team Lead/associated software architect, Software Development,who leads a team of skilled developers and delivers our next gen products.
Technical Stack:
-Python 3.x
-Django
-Angular 14+
-Mongo DB
-RabbitMQ, Celery, Redis, Websockets
-Understanding of Cloud platform Azure and AWS platform FaaS programming (Lambda), API Gateways, Auto scaling etc.
Responsibilities:
-Provide technical leadership to teammates through coaching and mentoring
-Leading software design/code reviews to ensure quality and adherence to company standards
-Establish best practices and habits will help the team maintain high standards for the quality of its software
-Define development specifications and identify system modifications required to meet performance objectives
-Identify and encourage areas for growth and improvement in software development
-Collaborate with other software developers, product owners, software
-Architects and UX/UI Designers to plan, design, develop, test, and maintain
-Web-based SaaS business applications built on Python, Django, Angular, RabbitMQ, Celery, Redis, Websockets and other similar web technologies
-Support department capacity planning and project resource scheduling
-Ownership, creation, and administration of designated departmental procedures
-Make important decisions on your own to guarantee that all efforts are implemented successfully
-Actively participate in backlog grooming and take ownership of sprint-related activities
-Conduct code reviews from pull requests and build/modify CI/CD Pipelines
Qualifications:
-Bachelors degree in Software Engineering or Computer Science or equivalent combination of education and relevant experience
-More than 3 years of experience as a team lead and 5 years of experience in software development
-Strong understanding of software development principles and excellent experience working collaboratively in an agile process environment.
-Deep knowledge and experience in Python , Django, Angular
-Excellent database skills Mongo DB
-Experience working with Angular 14+
-Solid Experience in HTML5, CSS and JavaScript/Typescripts
-Familiarize with Linux, Nginx, Gunicorn
-Experience building and consuming RESTful API web services
-Experience building multi-tenanted platforms
-Experience modernizing software patterns and platforms
-Experience working with Azure Tools/Services and CI/CD Pipelines
-Knowledge of containerization and Mobile Development is an asset
-Strong communication skills