Overview
We are seeking a C# Developer responsible for maintaining, supporting, and enhancing existing business applications and services. The ideal candidate has strong analytical and problem-solving skills, a solid understanding of C#/.NET development, and experience working in production support or enterprise environments.
Key Responsibilities
- Maintain and enhance existing C#/.NET applications to ensure reliability, performance, and scalability.
- Diagnose, troubleshoot, and resolve production issues in collaboration with business and infrastructure teams.
- Perform bug fixes, patches, and version upgrades, ensuring minimal disruption to live systems.
- Participate in code reviews, testing, and deployment of maintenance releases and enhancements.
- Develop small-scale features, APIs, and integration modules based on business needs.
- Write and maintain technical documentation for new features and system updates.
- Monitor application health and performance using logs and diagnostic tools.
- Collaborate with cross-functional teams (QA, DevOps, BA) to ensure timely delivery and operational stability.
- Support end-users and internal stakeholders by analyzing and responding to technical queries.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field.
- 2–5 years of hands‑on experience in C#, .NET Framework / .NET Core application development.
- Proficiency in SQL Server (queries, stored procedures, performance tuning).
- Familiarity with REST APIs, Windows Services, and Web Applications (ASP.NET / MVC).
- Experience with maintenance, production support, and debugging live systems.
- Understanding of version control systems (Git/TFS) and CI/CD pipelines.
- Strong troubleshooting, analytical, and communication skills.
- Ability to work independently and under pressure in a fast‑paced environment.
Preferred Skills
- Knowledge of cloud platforms (Azure, AWS) and containerization (Docker).
- Experience with logging and monitoring tools (e.g., ELK Stack, Application Insights).
- Familiarity with agile development methodologies (Scrum/Kanban).
Don't miss out on this chance to be a part of a dynamic and growing team. Take the Next Step in your career journey with us!