Software Engineer Position Overview
As a key member of our team, you will be instrumental in driving sustainability through innovative software solutions. This is an exceptional opportunity to collaborate with like-minded professionals and contribute to the development of environmentally friendly technologies.
* The ideal candidate will possess strong technical knowledge of Web Technologies such as .NET Core, Web API, C#, JavaScript, jQuery, and CSS3.
Key Responsibilities:
1. Develop, enhance, and maintain environmental software products in accordance with agreed requirements and designs.
2. Contribute to the specification, development, and testing of software solutions to defined standards.
3. Deliver software development projects as a stand-alone or as a team member of internal agile and outsourced development teams.
Requirements:
* Experience developing applications in C#, ASP.NET, or SQL Server is preferred but other OO languages such as Java will be considered.
* Strong experience with Angular preferably, or React, Vue, or Typescript.
* Good understanding of Design Patterns and Principles.
* Fluent in MS SQL Server, database, and programming.
* Excellent communication and personal skills, able to communicate clearly and form effective working relationships.
* High levels of drive and energy.
We Offer:
* A comprehensive learning and development platform for on-the-job training.
* Regular team events focusing on work-life balance.
* Comprehensive health insurance covering up to three dependents upon regularization.
* Employee shuttle service.
Benefits
By joining our team, you will have access to a range of benefits that will support your career growth and overall well-being. These include:
* Access to cutting-edge technology and tools.
* Opportunities for professional development and growth.
* Collaborative and dynamic work environment.
* Competitive compensation and benefits package.