Job Responsibilities :
Software Development :
- Develop, test, and maintain software applications using the .NET framework.
Application Design :
- Design and implement software solutions that meet project requirements and business objectives.
Coding :
- Write clean, maintainable, and efficient code in C# or VB.NET, utilizing the .NET framework and related technologies.
Database Integration :
- Integrate applications with databases, ensuring data retrieval and manipulation are efficient and secure.
Bug Fixing :
- Identify and troubleshoot software defects and issues, implementing effective solutions.
Collaboration :
- Collaborate with cross-functional teams, including software architects, designers, and product owners, to achieve project goals.
Documentation :
- Create and maintain technical documentation, including system designs, coding standards, and user guides.
Performance Optimization :
- Optimize application performance and ensure scalability as required.
Security :
- Implement security best practices to protect applications and data, including authentication, authorization, and encryption.
Code Review :
- Participate in code reviews to maintain code quality and adherence to best practices.
Mentoring :
- Provide guidance and support to junior developers as needed.
(ref:hirist.com)