Fullstack Developer (C#/.NET)

Cybrient Technologies Verified

Job Description

As a Fullstack C#/.NET developer, you will join a global leader in energy and commodities, celebrated for its innovation, excellence, and integrity. Operating across several locations worldwide, the company drives energy trading and investments in crude oil, refined products, natural gas, LNG, power, and renewables. With a dynamic and entrepreneurial culture, you will be empowered to thrive and make a meaningful impact by working on transformative projects in major energy hubs. The organization’s commitment to growth in renewables and cutting-edge infrastructure ensures unparalleled opportunities for professional development and support, making it the ideal environment to advance your career and help shape the future of energy.

About Cybrient Technologies
Cybrient Technologies is a leader in delivering cutting-edge technology solutions for businesses worldwide. We are recruiting on behalf of one of the world’s leading commodity trading companies, connecting markets and advancing the energy transition. This organization plays a vital role in supporting the global energy supply chain by trading, structuring finance, and investing strategically into critical assets.

Responsibilities:
- Design and develop high-quality web applications using C#/.NET framework within a Windows environment.
- Collaborate effectively with cross-functional teams (including designers, product managers, and DevOps) to define, design, and ship new features.
- Write clean, efficient, and well-documented code adhering to best practices and industry standards.
- Troubleshoot and debug code to improve application performance, stability, and security.
- Integrate data storage solutions, including relational databases (e.g., SQL Server) and cloud services (Azure SQL Database, Cosmos DB).
- Ensure the technical feasibility of UI/UX designs within the constraints of the Windows environment and Azure platform.
- Participate actively in code reviews and contribute to improving overall code quality and maintainability.

Requirements:
- Bachelor's degree in Computer Science or a related field (or equivalent work experience).
- Minimum of 3 years of proven experience as a Full-Stack Developer with a strong focus on C#/.NET development within a Windows environment.
- Solid understanding of object-oriented programming principles and design patterns.
- Expertise in front-end technologies such as Angular, Vue or React.
- Proficiency in SQL database development and management, with a preference for SQL Server.
- Familiarity with agile methodologies for software development (e.g., Scrum, Kanban).
- Excellent problem-solving skills with strong attention to detail and a results-oriented approach.
- Ability to work effectively both independently and as a key member of a collaborative team.

Qualifications:
- Proven track record of successfully delivering complex web applications using the C#/.NET stack within a Windows environment.
- In-depth knowledge of version control systems such as Git.
- Experience with designing and developing RESTful APIs.
- Strong understanding of security principles for web applications and best practices for securing applications within the Azure cloud.
- Experience with Azure cloud services (e.g., App Service, Functions, Virtual Machines, Storage) is highly preferred.
- Familiarity with DevOps tools and practices, including containerization technologies like Docker and Kubernetes, is a significant plus.
- Excellent communication and interpersonal skills, both written and verbal.