1 day ago
Bengaluru, IndiaSenior
Responsibilities
- Design, develop, test, deploy, and support scalable full-stack web and cloud applications.
- Collaborate with Product Owners, stakeholders, and Scrum teams to translate business requirements into technical designs, backlogs, estimates, and delivery plans.
- Drive architecture decisions and end-to-end software delivery for AVEVA CONNECT.
- Troubleshoot customer-reported issues, perform root-cause analysis, and deliver hotfixes and regular releases.
- Write maintainable, scalable, documented, peer-reviewed code with appropriate unit and integration testing.
- Apply secure coding, cybersecurity, authentication, authorization, dependency risk management, and vulnerability remediation practices.
- Contribute to Azure DevOps CI/CD pipelines, DevOps practices, build reliability, deployment quality, and release readiness.
- Improve engineering practices, observability, performance, monitoring, and production support.
- Mentor junior engineers and conduct design and code reviews.
- Create technical discoveries, prototypes, proof-of-concepts, architecture documentation, and cross-team technical communications.
Requirements
- 8+ years of software engineering experience.
- Strong hands-on expertise in C#, .NET, ASP.NET Core, enterprise cloud application development, Microsoft Azure, and cloud-native architecture.
- Strong modern front-end development experience with Angular, TypeScript, and visualization libraries such as Highcharts.
- Knowledge of Generative AI, LLMs, and AI application development, including emerging AI development frameworks and tools.
- Knowledge of microservices, containers, Kubernetes, messaging, observability, and Azure DevOps CI/CD practices.
- Strong software design fundamentals, including object-oriented programming, SOLID principles, design patterns, and reusable framework or component design.
- Experience with automated testing, secure SDLC practices, authentication and authorization, dependency risk management, and vulnerability remediation.
- Technical leadership experience mentoring engineers, conducting design and code reviews, defining engineering standards, and collaborating across technical teams.
- Experience with Infrastructure-as-Code, PowerShell, Azure CLI, observability, logging, monitoring, troubleshooting, performance diagnostics, and production support.
- Experience with technical discovery, prototypes or proof-of-concepts, architecture documentation, and communicating technical decisions.
- Good knowledge of SQL Server, database design, data access patterns, and performance considerations.
Benefits
- Full-time hybrid work arrangement in Bangalore, generally with an expectation of being on-site 50% of working hours; the final arrangement is confirmed during hiring.
- Gratuity, medical and accidental insurance, attractive leave entitlement, emergency leave days, childcare support, maternity, paternity, and adoption leave.
- Education assistance, home office setup support for hybrid roles, and well-being support.
- Successful applicants must complete a drug screening and comprehensive background check before employment.
Tech Stack
Categories
About AVEVA
AVEVA builds industrial engineering, operations, and data-management software used by energy, process, infrastructure, and manufacturing companies. Its portfolio spans 3D design and simulation, HMI/SCADA and MES, asset performance, and the PI System for real‑time operational data, sold via enterprise licenses and cloud subscriptions. The company is headquartered in Cambridge, UK, and is a subsidiary of Schneider Electric following its 2023 acquisition and LSE delisting.
