Role & responsibilities
- Design, develop, enhance, and maintain enterprise web applications using C#, .NET/.NET Core, ASP.NET, Angular, and TypeScript.
- Develop scalable, secure, and high-performance REST APIs and microservices.
- Build responsive and user-friendly web interfaces using Angular, TypeScript, JavaScript, HTML5, CSS, Bootstrap, and jQuery.
- Design, develop, and optimize database solutions using SQL Server and Oracle.
- Develop complex SQL queries, stored procedures, functions, packages, and PL/SQL components.
- Integrate applications with enterprise systems, third-party applications, APIs, and data platforms.
- Develop and maintain automated UI, API, integration, and regression testing frameworks.
- Work with automation testing tools such as Selenium, Playwright, Postman, Rest Assured, Karate, Robot Framework, or similar technologies.
- Design, implement, and maintain CI/CD pipelines using Azure DevOps, Jenkins, and/or GitHub Actions.
- Deploy, configure, monitor, and support applications on Microsoft Azure and/or GCP.
- Work with Docker and Kubernetes for application containerization and deployment.
- Participate in application troubleshooting, root-cause analysis, incident resolution, and production support activities.
- Support data engineering and ETL processes using technologies such as SSIS, Snowflake, BigQuery, Dataflow, and/or Data Fusion.
- Develop and maintain enterprise reports and dashboards using Power BI, SSRS, and/or Crystal Reports.
- Leverage GitHub Copilot, Generative AI, Prompt Engineering, and AI-assisted development to improve software development, testing, documentation, and troubleshooting.
- Collaborate with Business Analysts, QA teams, DevOps engineers, data engineering teams, and business stakeholders throughout the software development lifecycle.
- Participate in Agile/Scrum ceremonies, requirement analysis, design discussions, development, testing, deployment, and post-production support.
- Work independently across develo
📌 Lead Analyst (Bengaluru)
🏢 CGI
📍 Bengaluru