Main Responsibilities
• Collaborate with business users and the development team to gather and understand software and business requirements.
• Design and implement software solutions using the .NET framework and related technologies.
• Provide production application support and troubleshooting for platforms using Microsoft technologies (SQL Server, ASP.Net, Windows Server, IIS).
• Write clean, efficient, and maintainable code that adheres to coding standards.
• Adhere to existing IT service management and change management standards.
• Debug and resolve software defects, ensuring software quality and reliability.
• Collaborate with cross-functional teams to ensure successful software delivery.
• Contribute to documentation, including technical specifications and user guides.
• Participate in project implementations, including preparing reports and documentation.
Academic Qualifications:
Bachelor's degree or equivalent in Information Technology, Computer Science, or a related field.
Key Technical Skills/ Knowledge:
• 8+ years’ experience with production application support and troubleshooting for platforms using Microsoft technologies like SQL Server, ASP.Net, Windows Server, and IIS
• Proven experience as a .NET Programmer, with proficiency in C# and the .NET framework.
• Strong understanding of front-end technologies such as HTML, CSS, and JavaScript.
• Knowledge of database systems and SQL.
• Familiarity with cloud environments such as Azure or AWS will be an advantage.
• Working knowledge of both waterfall and agile development methodologies.
Others:
• Problem-solving skills and attention to detail.
• Ability to work effectively in a team environment.
• Strong interpersonal skills to engage with both technical and non-technical stakeholders
• Excellent communication skills.