We are looking for a skilled Software Engineer II with robust experience in full-stack application development using React.js, ASP.NET Core, and C#. The ideal candidate will be responsible for developing scalable, high-quality software solutions, collaborating with cross-functional teams, and contributing throughout the complete Software Development Life Cycle (SDLC). This role requires strong technical problem-solving skills, modern web development expertise, and experience working in agile settings.
Required Skills
Robust expertise in React.js and modern frontend development
Proficiency in JavaScript, TypeScript, HTML5, and CSS3
Hands-on experience with ASP.NET Core and C#
Experience with REST APIs, GraphQL, and WebSockets
Knowledge of cloud platforms such as AWS, Azure, or GCP
Familiarity with Azure DevOps and CI/CD pipelines
Experience with Git, version control, and build automation tools
Understanding of component-based architecture and accessibility standards
Exposure to AI-assisted development tools such as GitHub Copilot or Claude
Strong debugging, analytical, and problem-solving skills
Ability to work effectively in distributed and agile teams
Excellent verbal and written communication skills
Preferred Skills
Experience with JWT authentication and authorization
Knowledge of Redis caching
Familiarity with backend and database development
Experience working in Agile Scrum methodology
Exposure to Oil & Gas domain projects is an advantage