22 days ago
Bengaluru, IndiaMid Level
Responsibilities
- Design, develop, enhance, and maintain scalable .NET-based applications and services.
- Participate in requirements analysis, solution design, coding, testing, deployment, and production support.
- Troubleshoot and resolve complex application, performance, software, and system-level issues.
- Develop Windows Services using single-threaded and multi-threaded implementations.
- Build modern Angular applications and contribute to database design, administration, maintenance, and advanced SQL Server development.
- Contribute to architecture decisions, code reviews, development best practices, and third-party product setup and configuration.
- Collaborate with cross-functional teams to deliver software solutions and adapt to evolving business requirements.
Requirements
- Strong understanding of the .NET Framework and .NET Core, object-oriented programming, software design principles, design patterns, and development best practices.
- Hands-on experience with ADO.NET, XML, XAML, advanced SQL Server development, complex queries, stored procedures, performance tuning, and optimization.
- Deep expertise in modern Angular, including recent versions, Standalone Components, Angular Signals, reactive programming, Angular CLI, and NPM.
- At least 2 years of experience developing Windows Services, including single-threaded and multi-threaded implementations.
- Experience with Git/GitHub, database design and administration, debugging, and resolving complex software and system-level issues.
- Strong analytical, problem-solving, troubleshooting, written, and verbal communication skills.
- Preferred experience with print and Customer Communications Management domains, document composition platforms, vendor-specific print and workflow solutions, and third-party software configuration.
