Senior .NET Developer (Hybrid) (Bryanston)
Job details
We are a leading technology company focused on delivering innovative solutions in multiple outstanding software-based(SaaS) products. We service over 1000 clients of varying sizes, each with their own unique IT requirements. As we continue to expand our operations, we are seeking a highly skilled Senior C# Developer to join our dynamic team. This is a key role where you will have the opportunity to work on challenging projects, lead a team of developers, and contribute to the growth and success of our company. Role and Responsibilities: As a Senior C# Developer, you will play a critical role in designing, developing, and maintaining high-quality software solutions using the C# programming language and related technologies. Your responsibilities will include:
- Perform development duties in line with Company Standards (estimation) to ensure the delivery of quality code and products, on time, and aligned to the project specification.
- Test and debug code before live implementation to ensure fully functional systems, where regression testing is possible with zero defects.
- Provide customer support to ensure the prompt communication and resolution of technical issues, according to the support SLA.
- Timeous and accurate reporting and administration.
- Continuous Learning: Stay up-to-date with emerging technologies, industry trends, and best practices, and apply this knowledge to enhance development processes and improve software quality.
Requirements
To be successful in this role, you should possess the following qualifications and skills:- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Excellent problem-solving skills and the ability to analyze complex technical issues.
- Proficiency in coding languages: C#, JavaScript, HTML, SQL.
- Knowledge and application of technologies: ASP.NET, MVC, ANGULAR JS, WEB API, WCF WEBSERVICES, WCF WINDOW SERVICES.
- Familiarity with version control systems (e.g., Git) and agile development methodologies.
- In-depth technical knowledge and application in system analysis and design.
- Familiarity with system architecture.
- Understanding of standards and governance.
- Experience with testing practices.
- Knowledge of Scrum/agile methodology.
- Strong troubleshooting skills and problem diagnosis abilities.
Benefits
Flexible Work Arrangements : We provide the option to work remotely and offer a flexible schedule, including the benefit of working only three days in the office. Next Steps: Click apply and your application will be reviewed by our talent acquisition team who will contact you directly Your Application: If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles.Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.