Key Responsibilities:
• Develop and maintain C# applications, ensuring high performance and responsiveness.
• Collaborate with team members to translate requirements into functional applications.
• Write clean, reusable code and participate in code reviews.
• Debug, troubleshoot, and resolve application issues in a timely manner.
• Continuously monitor application performance, identify bottlenecks, and reduce technical debt.
• Implement unit and integration tests to enhance the maintainability and the stability of the applications.
• Stay up-to-date with the latest technology and best practices.
Requirements:
• Proficient in C# and familiar with the .NET framework (.net framework 4.5 or higher, .Net Core 3.1 or higher).
• At least 6+ years of experience in software development.
• REST API development
• Understanding of object-oriented programming principles.
• Experience with Microsoft SQL Server database queries.
• Familiarity with version control systems (e.g., Git).
• Strong analytical and problem-solving skills.
• Excellent communication skills and the ability to collaborate effectively in a team environment.
Preferred Qualifications:
• Experience with front-end technologies (e.g., HTML, CSS, JavaScript, AspNet Webforms).
• Familiarity with cloud technologies, AWS (e.g., AWS Lambda, API Gateway).
• Experience with CI/CD pipelines.