Our company Strikersoft with offices in Kyiv, Stockholm, Bucharest and 14 years history, looks for Back-End Developer (C#/ .NET).
The project is aimed at monitoring and calculating carbon emissions generated by various agricultural farms and enterprises. The primary goal is to collect and process a large volume of data provided by clients to accurately calculate their environmental impact.
The project consists of several key stages:
- Data Collection and Input: Clients can input data into the system in a user-friendly format, making their interaction with the platform more seamless.
- Data Validation: Before being saved in the database, all submitted data undergoes a validation process to ensure its accuracy and compliance with the required standards.
- Data Storage and Processing: After validation, the data is stored in the database for further use.
- Carbon Emission Calculation: Based on the collected information, the system automatically calculates the amount of carbon emissions generated by farms or enterprises. This allows users to obtain an objective assessment of their carbon footprint and potentially make necessary adjustments to reduce it.
- The project also provides tools for further analysis and data visualisation, enabling clients to gain deeper insights into the environmental impact of their activities.
Key Responsibilities:
- Develop, maintain, and enhance .NET 6 applications using C#.
- Design and implement database solutions using MS SQL, including stored procedures, complex SQL queries, and functions.
- Work with Dapper ORM for efficient data access.
- Manage Azure Blob Storage for cloud data management and Azure Functions for serverless computing.
- Utilize Azure Monitor Logs for monitoring and troubleshooting.
- Collaborate with the team in designing and implementing Object-Oriented Programming (OOP) principles.
- Participate in code reviews, providing and receiving constructive feedback.
- Use Git for version control, ensuring smooth collaboration across the development team.
- Troubleshoot and resolve technical issues related to applications and databases.
- Document technical processes and procedures to maintain the knowledge base.
Requirements:
- Proficiency in C# and .NET 6 framework and older.
- MS SQL, including writing stored procedures, SQL queries, and functions.
- Hands-on experience with Dapper ORM for database access.
- Experience using SQL Management Studio for database management.
- Familiarity with Azure Blob Storage and Azure Functions.
- Knowledge of Azure Monitor Logs for monitoring logs and diagnostics.
- Strong understanding of Object-Oriented Programming (OOP) concepts.
- Experience with Git for version control and collaboration.
- Ability to write clean, maintainable, and well-documented code.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills.
Nice to Have:
- Familiarity with other Azure services.
- Experience in optimising SQL queries and improving application performance.
- Familiarity with React framework
We propose:
- Enjoy a standard 8-hour workday and a 5-day workweek for a balanced work-life routine.
- Receive a competitive salary package that reflects your skills and experience.
- Take advantage of generous paid vacation time, offering 20 working days annually.
- Receive compensation for sick leaves to ensure your well-being.
- Embrace a flexible working schedule, as we believe in fostering a perfect work-life balance.
- Embrace the freedom of our remote work model, providing flexibility and convenience.
- Join a collaborative and friendly team that values teamwork and mutual support.
- Explore opportunities for continuous professional and career development within our dynamic environment.