Key Responsibilities:
Design and Development:
- Design, develop, and deploy high-quality software applications using Angular, Dot Net Core, C#, and SQL Server.
- Collaborate with cross-functional teams to identify requirements and develop solutions.
- Participate in code reviews and provide feedback to improve code quality.
Development Releases:
- Develop and maintain CI/CD pipelines to automate development releases.
- Collaborate with the QA team to ensure that software applications meet quality standards.
- Participate in release management and ensure that software applications are deployed smoothly.
Performance Optimizations:
- Identify performance bottlenecks in software applications and develop solutions to improve performance.
- Optimize database queries and improve data retrieval efficiency.
- Collaborate with the QA team to ensure that performance optimizations do not introduce new bugs.
Information Security:
- Ensure that software applications comply with information security guidelines and regulations.
- Collaborate with the security team to identify and mitigate security risks.
- Participate in security audits and provide feedback to improve security posture.
GIT and Version Control:
- Use GIT and other version control systems to manage code changes and collaborate with team members.
- Participate in code reviews and provide feedback to improve code quality.
Caching Framework:
- Knowledge of caching frameworks like Redis is a plus.
- Collaborate with the team to implement caching solutions to improve application performance.
Collaboration with L2 Support Team:
- Collaborate with the L2 Support Team to educate them on new patches to be released.
- Troubleshoot any production issues and provide technical guidance to the L2 Support Team.
Requirements:
Technical Skills:
- 3 to 8 years of experience in software development using Angular 14+, Dot Net Core, C#, and SQL Server.
- Excellent knowledge of GIT and version control systems.
- Strong understanding of performance optimizations and information security guidelines.
- Knowledge of caching frameworks like Redis is a plus.
- Proficient in debugging , fast problem resolution on real time bases for the incident call
- Strong problem-solving skills.
Soft Skills:
- Ability to work in a fast-paced environment.
- Collaborative and team-oriented approach