As a .NET Developer, you will be an integral part of our software development team, participating in the full software development lifecycle to deliver high-quality, scalable applications. You will work closely in teams to design software architecture, develop new reusable components, and integrate systems effectively. This role requires a strong focus on backend development and integration, ensuring seamless operation of enterprise applications.
Requirements:
Experience: 4-6 years of experience in Microsoft .NET Core.
Technical Skills:
Backend Development:
Strong proficiency in C#, .NET Core, EE, and LINQ, with deep experience in building scalable and maintainable backend services.
Extensive experience in designing, implementing, and consuming RESTful APIs.
Strong experience in database design, SQL, and ORM technologies like Entity Framework.
Familiarity with handling big data technologies, optimizing queries, and managing large-scale data.
Expertise in asynchronous programming using async/await patterns.
Knowledge & Skill Requirements:
Bachelor's degree in computer science, Information Technology, Business Administration, or a related field is a must.
A deep understanding of the Energy & Utilities value chain will be a plus.
Strong problem-solving and analytical skills, with attention to detail.
Excellent analytical and critical thinking skills are essential for interpreting complex business requirements and devising effective solutions.
Strong communication and stakeholder management skills are necessary for effective collaboration with diverse teams and clear presentation of solutions.
Ability to work independently and collaboratively in a team environment.
Additional Notes:
Energy & Utilities domain knowledge is preferred but not mandatory.
We prioritize technical expertise and capabilities.
Experience and a desire to work in a fast-paced environment.
You will get to work with some of the most complex technologies on the market today.
You will have an opportunity to work at all levels of the organization.