Senior C#/.NET Developer $$$$ Offline
Project Description:
We are seeking a skilled C#/.NET Developer with 4+ 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 groupsResponsibilities:
• 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:
o Ensuring secure authentication and authorization flows.
o Implementing encryption for data in transit and at rest.
o Validating and sanitizing all inputs to prevent injection attacks.
o Monitoring API usage and applying rate limits to prevent abuse.
o 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.Mandatory Skills Description:
• 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, PostgreSQL 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.
Required skills experience
| .NET |
Required languages
| English | B2 - Upper Intermediate |
The job ad is no longer active
Look at the current jobs C# / .NET →