Software Engineer III (Bengaluru)

Software Engineer III (Bengaluru)

13 Oct
|
FirstTek
|
Bengaluru

13 Oct

FirstTek

Bengaluru

Role: Software Engineer – .NET, Azure & Angular

Contract duration: 6–12 Months contract, with Potential for Permanent Conversion

Experience: 5–7 Years

Location: Bellandur, Bangalore

Working Hours: 1:30 PM – 10:30 PM / 8:00 AM – 5:00 PM

Interview Process: 2 Virtual Interviews

Position Summary The Software Engineer will design, develop, test, and maintain scalable full-stack web applications, backend services, REST APIs, and integration components supporting RMF business and engineering systems. The role requires hands-on expertise in C#, .NET Core, Microsoft Azure, and Angular, along with solid software engineering practices, automated testing, and Agile delivery.

Key Responsibilities

1.

Software

Engineering & Full-Stack Development

- Develop and maintain full-stack applications using C#, .NET Core/.NET, ASP.NET Web API, and Angular.

- Design and develop scalable backend services, REST APIs, and enterprise application integrations.

- Build responsive and reusable UI components using Angular, TypeScript, HTML, JavaScript, and CSS/SCSS.

- Apply SOLID principles, object-oriented programming, dependency injection, and design patterns.

- Implement exception handling, logging, validation, debugging, and secure configuration management.

- Write and maintain unit, integration, and regression tests.

- Document APIs using OpenAPI/Swagger.

2.

Microsoft

Azure & Cloud Engineering

- Develop and support cloud-native applications using Microsoft Azure PaaS services.

- Work with Azure App Service, Azure Functions, Azure Storage, Azure Service Bus, Azure Redis, and Azure SQL Database.

- Support application deployment, monitoring, troubleshooting, and production operations.

- Apply best practices for performance, scalability, availability, resiliency, and cloud cost optimization.

- Work with SQL databases, document databases,



asynchronous processing, messaging, and distributed systems.

3.

Agile

Delivery & Collaboration

- Participate in sprint planning, backlog refinement, daily stand-ups, sprint reviews, and retrospectives.

- Collaborate with product owners, architects, QA engineers, DevOps engineers, data engineers, and domain specialists.

- Identify technical risks, dependencies, technical debt, and improvement opportunities.

- Support production incidents, root cause analysis, and continuous improvement activities.

4. AI-Assisted Development & Engineering Standards

- Use approved Generative AI tools, such as GitHub Copilot, for code generation, refactoring, documentation, and test creation.

- Validate AI-assisted outputs for security, reliability, maintainability, and compliance.

- Demonstrate awareness of Python, Generative AI concepts, and data engineering fundamentals.

- Work with enterprise tools and standards, including Orion, Azure DevOps Pipelines, ACME, NextPage, Status, GHAZDO, DAST, Visual Studio, Visual Studio Code, and ServiceNow, as applicable.

- Follow Chevron engineering standards, including CDAS, cvxcontrols, secure coding, and operational excellence practices.

Required Skills & Qualifications

- 5–10 years of experience in software development.

- Strong hands-on experience in C#, .NET Core/.NET, ASP.NET Web API, and full-stack application development.

- Strong working knowledge of Angular, Blazor, TypeScript, HTML,



JavaScript, and CSS/SCSS.

- Experience developing cloud-native applications using Microsoft Azure PaaS services.

- Hands-on experience with REST APIs, backend services, system integration, and SQL-based data access.

- Strong understanding of SOLID principles, design patterns, dependency injection, object-oriented programming, and asynchronous programming.

- Experience with Git, Azure DevOps, CI/CD pipelines, release automation, and automated testing.

- Experience working in Agile environments.

- Strong problem-solving, communication, collaboration, and ownership skills.

Preferred Skills

- Experience with Python for backend development, automation, testing, or engineering workflows.

- Familiarity with Azure Service Bus, Azure Redis, Azure Functions, Azure Storage, and Azure SQL Database.

- Exposure to Docker, containerization, and Azure Container Registry.

- Experience with Azure Monitor, Application Insights, logging, and production observability.

- Understanding of authentication and authorization, including Azure Active Directory integration.

- Experience with GitHub Copilot or similar AI-assisted development tools.

- Awareness of secure coding, application scanning, DAST, dependency management, and enterprise compliance.

- Knowledge of RMF, reservoir engineering, forecasting, or subsurface domains is preferred but not mandatory.

Expected Outcomes

- Deliver secure, scalable, and maintainable full-stack applications aligned with business requirements.

- Build reliable .NET APIs, Angular interfaces, and Azure-hosted services.

- Improve code quality, application stability, and engineering efficiency.

- Ensure predictable Agile delivery through ownership, collaboration, and continuous improvement.

📌 Software Engineer III (Bengaluru)
🏢 FirstTek
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer iii (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: software engineer iii (bengaluru) / bengaluru