Job Description
">
">
* Sustainability and Environmental Solutions
">
* Developing innovative software products to increase efficiency and boost sustainability in resource-intensive industries.
">
* Collaborating with a team of software developers using latest technologies such as .NET Core, Web API, C#, JavaScript, jQuery and CSS3.
">
">
Key Responsibilities:
">
">
* Develop, enhance and maintain environmental software products according to agreed requirements and designs.
">
* Contribute to the specification, development and test of software solutions to defined standards.
">
* Deliver software development projects both as stand-alone and as a team member of internal agile and outsourced development teams.
">
* Develop and deliver project updates to senior management.
">
">
Required Skills and Qualifications:
">
">
* Strong technical knowledge of Web Technologies such as .NET Core, Web API, C#, JavaScript, jQuery and CSS3.
">
* Experience developing applications in C#, ASP.NET and SQL Server is essential.
">
* Strong experience with Angular is essential.
">
* Good understanding of Design Patterns and Principles.
">
* Fluent in MS SQL Server, database and programming.
">
* Good knowledge of Object-Oriented Design and Development.
">
* Experience with web services, REST API.
">
* Familiar with security mechanisms including web and web service security and their implementations.
">
* Experience in writing Unit test cases.
">
* Degree in Computer Science, Software Development or equivalent.
">
* 5-10 years' experience in an Information Technology environment, specializing in Software Development, would be a distinct advantage.
">
* Excellent communication and personal skills, able to communicate clearly, effectively and form effective working relationships with customers, colleagues, suppliers and third parties.
">
* High levels of drive and energy.
">
* Ability to work in a fast-paced, entrepreneurial environment.
">
* Enthusiasm and general interest in Software Development.
">
* A passion for user interface.
">
* Commitment to on-going personal development.
">
">
Benefits:
">
">
* Health insurance.
">
* On-site food and free flowing coffee.
">
* Comprehensive learning and development platform that provides on-the-job training on key skills with the ability to regularly self-assess and track your progress centrally.
">
* Regular team events focusing on work-life balance.
">
">
About Us:
">
We are a leading provider of sustainability and environmental solutions. Our mission is to make a positive impact on the world by delivering innovative software products that increase efficiency and boost sustainability in resource-intensive industries.
"]},