Back to jobs
Senior C#/.NET Developer
Successfully
Req. VR-118872
We are looking for the right people — people who want to innovate, achieve, and grow. We attract and retain the best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards, and opportunities of working for one of the world's largest providers of products and services to the global energy industry. Our organization consists of multiple product teams focused on delivering scalable, secure, and high-performance software solutions that meet evolving business needs.
We are seeking a skilled C#/.NET Developer with 3+ years' experience building APIs to join our team. Reporting to the Team Lead, you will work contribute to the design, development, and maintenance of APIs that support subsurface evaluation solutions across the energy sector.
Successful candidates will be evidently enthusiastic and motivated people who we can train up in our processes and ultimately play a key role in quality assurance initiatives across different stakeholder groups
Design, develop, and maintain robust, scalable, and secure APIs to support business applications and data services.
Collaborate with product owners, architects, and other developers to define API requirements and deliver high-quality solutions.
Participate actively in Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, and retrospectives.
Write clean, maintainable, and well-documented code following industry best practices and internal standards.
Implement automated tests (unit, integration, and functional) to ensure code quality and reliability.
Monitor and optimize API performance, scalability, and security.
Apply and enforce API security best practices, including:
Ensuring secure authentication and authorization flows.
Implementing encryption for data in transit and at rest.
Validating and sanitizing all inputs to prevent injection attacks.
Monitoring API usage and applying rate limits to prevent abuse.
Keeping dependencies and libraries up to date to mitigate vulnerabilities.
Troubleshoot and resolve issues across development, staging, and production environments.
Maintain up-to-date knowledge of emerging technologies, frameworks, and industry trends relevant to API development.
Contribute to technical documentation and knowledge sharing across teams.
Communicate and escalate issues clearly and promptly to relevant stakeholders.
Must have
4+ years of professional experience in software development using C#/.NET, with a strong focus on building RESTful APIs
Experience working in an Agile development environment (Scrum or Kanban).
Solid understanding of object-oriented programming, design patterns, and software architecture.
Experience with Web API, Minimal API, and Swagger/OpenAPI specifications
Familiarity with SQL Server, PostgresSQL or other relational databases.
Self-starter with a proactive attitude and ability to learn new technologies quickly.
Undergraduate degree in Software Engineering, Computer Science, or a related field.
Nice to have
Understanding of API security best practices (OAuth2, JWT, rate limiting, etc.).
Experience with .NET Core and Entity Framework.
Familiarity with Azure DevOps, GitLab, and Git-based workflows.
Experience with CI/CD pipeline automation and deployment scripting.
Experience with automated testing, including unit, integration, and regression testing.
Knowledge of containerization and orchestration (Docker, Kubernetes) is a plus.
Languages
English: B2 Upper Intermediate
Seniority
Senior
Remote Ukraine, Ukraine
Req. VR-118872
C#/VB.NET
Cross Industry Solutions
02/12/2025
Req. VR-118872
Apply for Senior C#/.NET Developer in Remote Ukraine
*Indicates a required field