Software Integration Engineer at First Tek, Inc. in Bengaluru, Karnataka
- Company: First Tek, Inc.
- Location: Bengaluru, Karnataka
- Posted: Sep 23, 2026
- Type: Full-time
- Experience: 12+ years
Overview
Senior Software Integration Engineer Angular + ASP.NET Core API + Azure PaaS We are seeking a hands-on Senior Software Integration Engineer to design, build, test, deploy, and support a modern enterprise web application. The engineer will work closely with the Solution Architect, Product Owner, UX, …
Job description
- Senior Software Integration Engineer
- Angular + ASP.NET Core API + Azure PaaS
- We are seeking a hands-on Senior Software Integration Engineer to design, build, test, deploy, and support a modern enterprise web application. The engineer will work closely with the Solution Architect, Product Owner, UX, security, platform, and testing teams to deliver a secure and maintainable solution using Angular, ASP.NET Core APIs, Azure PaaS services, Azure SQL, and enterprise authentication.
Responsibilities
- Application Development
- Design and develop responsive web applications using Angular and TypeScript.
- Build secure, maintainable REST APIs using ASP.NET Core and C#.
- Develop reusable UI components, forms, validation, workflows, and dashboards.
- Translate UX designs and business requirements into production-quality features.
- Apply clean-code, modular design, and automated testing practices.
- Backend and Integration
- Design API contracts, domain services, and business-rule validation.
- Use Entity Framework Core and Azure SQL for reliable transactional processing.
- Implement authentication and role-based authorization using OAuth/OpenID Connect and JWT.
- Implement audit trails, structured logging, exception handling, and traceability.
- Optimize API performance, database access, and error handling.
- Azure Cloud Engineering
- Deploy and operate solutions using Azure App Service and Azure SQL Database.
- Use Azure Key Vault for secrets and Azure Application Insights for monitoring.
- Configure environment-specific application settings and secure service connections.
- Support troubleshooting, root-cause analysis, and production readiness.
- DevOps and Delivery
- Create and maintain Github, Azure DevOps YAML build and release pipelines.
- Automate quality checks, unit tests, security scans, and deployments.
- Use Infrastructure as Code with Ansible.
- Participate in design reviews, code reviews, sprint planning, UAT, and release activities.
- Quality and Governance
- Follow enterprise architecture, security, data, and operational standards.
- Document technical designs, APIs, deployment steps, and support procedures.
- Identify delivery risks early and propose practical mitigation actions.
- Work independently while communicating progress, dependencies, and blockers clearly.
Requirements
- Area
- Expected Capability
- Frontend
- Angular 15+, TypeScript, HTML5, CSS3/SCSS, RxJS, Angular Material;
- Backend
- .NET 8 / ASP.NET Core, C#, REST APIs, Entity Framework Core, dependency injection, asynchronous programming.
- Azure PaaS
- Azure App Service, Azure SQL Database, Azure Key Vault, Application Insights, Storage Accounts, Microsoft Entra ID.
- Security
- OAuth 2.0, OpenID Connect, JWT, role-based access control, secure secret handling, API security practices.
- Data
- SQL Server / Azure SQL, relational modelling, stored procedures, query tuning, schema migration.
- DevOps
- Azure DevOps, Git, YAML pipelines, Ansible
- Testing
- Unit, integration, API, and UI testing; familiarity with xUnit/NUnit and Angular test frameworks.
- 8-12 years of software engineering experience, with strong recent hands-on development.
- At least 4 years of Angular and 5 years of ASP.NET Core / C# experience preferred.
- At least 3 years of practical Azure PaaS delivery experience preferred.
- Able to own a feature from design and estimation through development, testing, deployment, and support.
- Strong problem solving, written communication, and collaboration skills.
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related discipline, or equivalent practical experience.
- Experience modernizing enterprise or workflow-driven web applications.
- Knowledge of oil and gas, wells, drilling, operational assurance, or contractor workflows.
- Experience with configuration-driven forms, master data, approval flows, and audit requirements.
- Exposure to accessibility, responsive design, observability, and secure coding practices.
- Experience using AI-assisted development tools responsibly within engineering controls.
Skills
Required
- Angular 15+
- TypeScript
- HTML5
- CSS3/SCSS
- RxJS
- Angular Material
- .NET 8 / ASP.NET Core
- C#
- REST APIs
- Entity Framework Core
- dependency injection
- asynchronous programming