Senior Software Developer – Angular & .NET | Experience: 4–7 Years | Bangalore
Senior Software Developer – Angular & .NET
Experience: 4–7 Years
Location: Bengaluru, Karnataka – 560048
Employment Type: Full-TimeJob Summary
We are looking for a highly skilled Senior Software Developer with strong hands-on experience in Angular 14+, .NET Core, C#, and SQL Server.
The ideal candidate should have strong expertise in software development, debugging, performance optimization, Git/version control, CI/CD, and information security. Experience in code reviews, mentoring developers, and collaborating with cross-functional teams will be valuable.Key Responsibilities1. Design & Development
- Design, develop, and deploy high-quality applications using Angular, .NET Core, C#, and SQL Server.
- Understand business requirements and collaborate with cross-functional teams to develop effective solutions.
- Participate in code reviews and ensure coding standards and quality.
- Mentor junior developers and provide technical guidance where required.
2. Development & Releases
- Develop and maintain CI/CD pipelines to automate application releases.
- Collaborate with QA teams to ensure application quality.
- Participate in release management and ensure smooth production deployments.
3. Performance Optimization
- Identify application performance bottlenecks and implement appropriate solutions.
- Optimize SQL queries and improve database/data retrieval performance.
- Work with QA teams to validate performance improvements.
4. Information Security
- Ensure applications follow applicable information security guidelines.
- Work with security teams to identify and mitigate security risks.
- Support security audits and contribute to improving application security.
5. Git & Version Control
- Use Git and version control systems for source-code management.
- Participate in code reviews and maintain code quality.
- Handle code merges and collaborate effectively with development teams.
6. Caching & Performance
- Experience with caching frameworks such as Redis is an advantage.
- Contribute to caching solutions to improve application performance.
7. Production Support
- Collaborate with the L2 Support Team on application patches and releases.
- Troubleshoot production issues and provide technical guidance.
- Support fast incident resolution and real-time problem solving.
Mandatory Skills
- 4–7 years of software development experience
- Strong hands-on experience with Angular 14+
- Strong hands-on experience with .NET Core
- Strong programming experience in C#
- Strong experience with SQL Server
- Excellent knowledge of Git and version control
- Experience with CI/CD and application releases
- Strong understanding of performance optimization
- Understanding of information security guidelines
- Strong debugging and production troubleshooting skills
- Strong problem-solving skills
- Ability to work effectively in a fast-paced, collaborative environment
Good to Have
- Hands-on experience with Redis or other caching frameworks
- Experience mentoring junior developers
- Experience working with L2/support teams
- Experience in application security and security audits
Candidate Profile
We are looking for a developer who can take ownership of development, deployment, performance, debugging, code quality, and production support, while collaborating effectively with QA, security, support, and other cross-functional teams.
Interested candidate can share profile here - priya.chauhan@appzime.com