Senior Dot Net Full Stack Developer is needed to perform the following duties:
- Analyze business requirements and design scalable RESTful APIs to support Microservices architecture and seamless frontend-backend integration.
- Develop and maintain full-stack web applications using C#/.NET Core, Angular, HTML, CSS, and JavaScript frameworks.
- Collaborate with engineers, geoscientists, and cross-functional teams to design and deliver solutions for complex upstream business challenges.
- Build, containerize, and deploy cloud-ready, cloud-native applications using Docker and Kubernetes, ensuring scalable, reliable, and high-performance deployments in cloud environments.
- Utilize AI-assisted development tools such as GitHub Copilot to enhance coding efficiency, accelerate development cycles, and improve code quality.
- Implement CI/CD pipelines and support automated application deployments and release management in cloud environments.
- Design and manage SQL and NoSQL databases to support efficient data storage, retrieval, reporting, and application performance.
- Participate in Agile ceremonies (Release planning, Sprint planning, Scrum meetings, Demo sessions & Retrospectives)
- Conduct code reviews, enforce software engineering best practices, and mentor junior developers to maintain high development standards.
- Advise stakeholders on project quality and risk mitigation
- Provide production support, troubleshoot application issues, and ensure system stability, availability, and performance.
- Continuously evaluate and learn new technologies, sharing knowledge and conducting technical training sessions to improve team productivity and support cloud integration initiatives.
Bachelor’s Degree is required in Computer Science or Computer Engineering or Information Technology or Computer Networking.