We are seeking an experienced Software Developer to join a company within the education sector. This is an excellent opportunity to work with a highly skilled team across multiple business areas as part of the software delivery team and help deliver world-class products and services.
Some of the responsibilities:
Design, estimate, code, test, document and maintain components of their systems.
Develop software to internal coding practices and standards.
Develop user interfaces with consideration for the interaction between users and process.
Produce high quality code by utilising the latest engineering best practices and tools.
Actively participate in their daily scrums, contribute, and engage in the sprint planning, sprint review and sprint retrospective meetings.
Constantly update your technical knowledge and skills
Review requirements to provide estimates (cost and time) on new software development ideas and provide feedback to the internal customer on request.
Identify areas of automation to improve business efficiency and effectiveness.
Ensure any technical solutions are sound, with appropriate consideration for performance, scalability, security and supportability.
Some of the requirements:
Strong Microsoft .NET, .NET Core, ASP.NET, C#, MVC, LINQ, Web API skills, Entity Framework, XML, JSON
A good working knowledge of SQL server, T-SQL, MongoDB, Windows Server, Visual Studio, JavaScript, TypeScript, KnockoutJS
A good knowledge of object-oriented concepts and design patterns.
Experience in Test Driven Development including ability to write unit tests.
Excellent debugging and troubleshooting skills.
Strong problem-solving skills and attention to detail
Ability to communicate technical information to a non-technical audience.
Excellent written and oral communication skills, including good grammar and spelling.
To have a chance to work at this amazing organisation, APPLY NOW!
Apply Now Chat on WhatsApp Chat on MessengerBack to Jobs