We are looking for a deadline-focused Senior .NET developers to oversee the application design and implementation of websites, programs, and applications that execute within Microsoft's .NET framework. Managing the entire software development life-cycle from concept design through to implementation and application maintenance. Apply software development methodologies and programming standards to ensure efficient program logic, data manipulation, and information presentation. Design, code, test, debug and document software according to the functional requirements. Create end user and training/technical documentation. Work with cross functional teams to develop system and troubleshoot issues. Ensure timely release of project/initiatives. Analyse, diagnose and resolve errors related to their applications. Provide ad hoc reporting and impact analysis as required. Investigate operational or systematic problems and user queries as required. Interact and communicate effectively with peers and business users. Strong ability to effectively work with a team of developers. Identify options for potential solutions and assess them for technical and business suitability. Diploma or Bachelor's degree in Computer Science or technology related field Microsoft technologies: C#.NET, .NET Core,MVC5,ReactJs, Bootstrap, MS SQL, AngularJS, entity framework and CSS to develop technical solutions to complex problems that require the regular use of ingenuity and creativity Strong analytical skills and attention to detail Work effectively as part of a team Adopt a flexible approach and ability to adapt to dynamic changes Ability to work independently and under own initiative Experience on Micro services design with Docker, Kubernetes, Kafka or RabbitMQ will be a plus