Design and development of software platforms / products / product components using Microsoft Technologies along with Elastic Search / any NoSQL. Strong problem-solving capability.
Analyze business issues and technical problems independently, and come up with smart, logical solutions.
Participate in product releases through requirement reviews, development, deployment, setting up environments; documenting release notes and technical details regarding functionality and configuration.
Ensure quality of developed code. Review test plans with QA & drive the code reviews within the team.
Essential Skills :
Provides guidance to immediate team of software engineers on daily tasks and activities.
Knowledge of multiple front-end languages and libraries (e.g., HTML / CSS, JavaScript, Angular 16+ ).
Knowledge of multiple back-end languages (e.g., .NET, Python) and JavaScript frameworks (e.g. Node.js).
Familiarity with databases (e.g., MySQL, MongoDB), web servers (e.g., IIS), and UI / UX design principles.
Experience working in an Agile development environment, with a commitment to iterative development, continuous integration, and delivery.
Hands-on experience with major cloud platforms (Azure, AWS, GCP), including services like Azure App Service / Azure Functions, AWS Lambda / EC2.
Understanding of front-end performance, and responsive design patterns.
Willingness to jump into the codebase to debug or prototype solutions.
Practical experience tuning Elasticsearch indices, writing Logstash pipelines, and building Kibana dashboards will be a plus.
Introduce new technologies, frameworks, and design patterns; drive continuous improvement in processes and code quality.
Anticipates dependencies with other teams to deliver products and applications in line with business requirements.
Experience leading technology projects.
Proficient in automation and continuous delivery methods.
Proficient in all aspects of the Software Development Life Cycle.
Anticipate and manage cross-team dependencies; partner with architects, ops, and product leadership to align on goals.
Qualification :
Graduate(BE / B.Tech) / Masters(ME / M.Tech / MS) in Computer Science or equivalent from a premier institute with 8-10 years hands-on software development experience.