This job has expired

This job posting is no longer active and is not accepting applications. Explore similar roles below!

First Advantage
Posted 1mo ago

Software Engineer/Sr Software Engineer (C#, Angular, Azure)

First Advantage
Bengaluru or India
RemoteFull Time
Responsibilities
  • designing applications
  • developing software
  • implementing APIs
Requirements
  • Bachelor's in CS or equivalent experience
  • 3+ years (Software Engineer) / 5+ years (Senior). Proficiency in C#, .NET
  • Angular
  • Microsoft Azure
  • REST APIs
  • Unit testing, and collaborative development with Git/GitHub
Technical tools mentioned
C#.NETASP.NET MVCAngularHTML5CSSJavaScriptjQueryPostgresMS SQLMySQLGitGitHubNUnitMicrosoft AzureJSONXMLDockerKubernetesRESTMicroservicesServerless

Job description

What You'll Do 

A successful Software Engineer will is responsible for adding new functionality to First Advantage's key products and solutions. Working on these high-volume, security intensive applications, is a role which develops quality code at differing levels of the stack. This individual will use their strong communication skills to work cross-functionally with global teams, and has the ability to actively and effectively understand client and team needs.

Responsibilities:

Design, develop, and maintain applications using Angular, C# and the .NET framework.
• Write clean, scalable, and efficient code by following best practices and coding standards.
• Implement and maintain RESTful APIs and microservices architecture.
• Monitor application performance and troubleshoot issues in the cloud environment.
• Implement security best practices for cloud applications, including identity management and data protection.
• Participate in Agile ceremonies such as daily meetings, sprint planning, and retrospectives.
• Collaborate with cross-functional teams, including product owners, designers, and QA engineers, to deliver high-quality software.
• Continuously gather feedback and iterate on product features based on user needs and stakeholder feedback.
• Write unit tests and integration tests to ensure code quality and reliability.
• Participate in code reviews to maintain code quality and share knowledge with team members.
• Maintain clear and complete documentation for code, APIs, and system architecture.
• Document processes and workflows to facilitate knowledge sharing within the team.
• Participate in training sessions, workshops and conferences to improve skills and knowledge.

What You Will Need to be Successful:

  • Education requirements: Bachelor’s degree in computer science or related field or equivalent experience

  • Number of years in Minimum: Software Engineer: 3-5 years/ Senior: 5+ Years

Experience and Certifications:

  • Experience: 3 - 8+ years of professional experience in software development, including working on various projects and technologies. (must have)

  • Certifications: Relevant certifications may be held, demonstrating expertise in specific technologies or methodologies. (Not mandatory but plus advantage) – good to have

What You May Need to be Successful:

  • Programming Languages: Proficiency in C# and .NET, along with other languages as needed. –

  • Frameworks and Libraries: Experience with ASP.NET MVC, HTML5, CSS, JavaScript, jQuery and Angular.

  • Database Management: Knowledge of relational databases (Postgres, MS SQL, MySQL) and NoSQL databases.

  • Version Control: Familiarity with Git and GitHub for collaborative development.

  • Software Development Methodologies: Understanding of architectural paradigms such as Event-Driven, API, Microservices, and Serverless.

  • Problem-Solving Skills: Strong analytical and debugging abilities, including experience with unit testing and integration testing using tools like NUnit.

  • Cloud Technologies: Familiarity with Microsoft Azure services and cloud development.

  • Data Formats: Experience with data transmission formats like JSON and XML.

  • API Knowledge: Understanding of REST principles, various API authentication methods, and best practices.

  • Containerization and CI/CD: Basic understanding of containerization technologies (Docker, Kubernetes) and CI/CD tools.

We have great people here and are looking for more. Come join us!
 

Follow us:

  • Facebook

  • Instagram

  • LinkedIn

  • X

  • YouTube

Equal Employment Opportunities at First Advantage
First Advantage is an equal opportunity employer. We are committed to providing a workplace and recruitment process that is free from unlawful discrimination, harassment, and retaliation. Employment decisions at First Advantage are based solely on qualifications, merit, and business needs. We do not discriminate in any aspect of employment on the basis of race, color, national origin, ancestry, citizenship, religion, creed, sex, gender identity, gender expression, sexual orientation, marital or family status, pregnancy, age, physical or mental disability, medical condition, genetic information, veteran or military status, or any other characteristic protected by applicable law.

About First Advantage

Provides employment background screening and digital identity verification services.

Similar jobs

Software Engineer roles near Bengaluru, Karnataka
11h
Save
Mark Applied
Hide
Custom Software Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
5+ YOERequires 5+ years of SAP BTP Integration Suite experience, 15 years of full-time education, integration-flow development, API management, cloud connectivity, troubleshooting, Agile, and CI/CD knowledge.
SAP BTP Integration Suite, API management, Agile, continuous integration/continuous deployment
12h
Save
Mark Applied
Hide
Principal Software Engineer, ITC
Bengaluru, Karnataka, India
OnsiteFull Time
Nike
NikeNYSE: NKE: Designs and sells athletic footwear, apparel, and equipment.
10+ YOE10+ years in software and data engineering; mastery of Java, Python, and Scala; distributed systems, data modeling, APIs, cloud architecture, and modern data platforms; bachelor's or advanced computer science degree or equivalent.
Java, Python, Scala, Databricks, Apache Spark, Delta Lake, Unity Catalog, Apache Iceberg, Trino, dbt, Apache Kafka, Apache Flink, AWS, GCP, Azure
12h
Save
Mark Applied
Hide
Software Engineer II - AI & Agentic Automation
Bangalore or Chennai
HybridFull Time
Pearson
PearsonLondon Stock Exchange: PSON: Global education providing learning materials and assessments.
Bachelor's degree in a related field plus strong Python, JavaScript, SQL, REST API, cloud, automation, database, testing, and DevOps experience.
Large Language Models (LLMs), CrewAI, UiPath Agent Builder, Python, REST APIs, Microsoft Power Automate, UiPath, Claude, Cursor, GitHub Copilot, OAuth, JSON, XML, AWS, Terraform, AWS CloudFormation, AWS CDK, SQL Server, PostgreSQL, CI/CD, JavaScript, SQL, Excel Macros, VBA, Outlook Automation, OCR, Git, Bitbucket, Microsoft Copilot Studio, Model Context Protocol (MCP), LangChain, LangGraph, AutoGen, Semantic Kernel, Pinecone, Azure AI Search, Weaviate, Agile, Scrum
12h
Save
Mark Applied
Hide
Senior Software Engineer – Locomotives
Bangalore, Karnataka, India
OnsiteFull Time
Siemens
SiemensXETRA: SIE: Manufactures industrial automation, infrastructure, and energy technology systems.
8+ YOEBachelor's or master's degree in engineering and 8+ years developing locomotive software. Requires embedded systems, railway control, V-cycle, safety, testing, integration, and issue-resolution expertise.
TCMS, MVB, Ethernet, CAN, WTB, TRDP, Polarion, DOORS, Jira, SAP, Microsoft 365, Microsoft Copilot
12h
Save
Mark Applied
Hide
Senior Software Engineer
Bengaluru, Karnataka, India
HybridFull Time
Koch Inc.
Koch Inc.: Operates global manufacturing, refining, and industrial technology businesses.
10+ YOEBachelor’s degree in computer science, engineering, or related field; 10+ years software engineering experience; AI-native development, C#/.NET, Angular, React, Kendo UI, PostgreSQL, AWS, and Git expertise.
Angular, React, Kendo UI, C#, .NET, PostgreSQL, AWS, AWS Lambda, Amazon S3, AWS AppSync, Amazon EC2, Amazon SNS, GitHub, GitLab
14h
Save
Mark Applied
Hide
.Net+Angular Developer
Bengaluru, Karnataka, India
OnsiteFull Time
Eurofins Scientific
Eurofins ScientificEuronext Paris: ERF: Global provider of analytical testing and laboratory services.
5+ YOERequires 5–8 years developing end-to-end web applications with Microsoft technologies, .NET, Angular, SQL, testing, Agile, architecture, design principles, troubleshooting, and code review. MCA or engineering/computer science bachelor's degree required.
Microsoft .NET, C#, ASP.NET, MVC, Web API, .NET Core, Entity Framework Core, Dapper, Angular, JavaScript, TypeScript, jQuery, HTML5, CSS3, MSSQL, TFS, GIT, Azure, Azure App Services, MS Test, Jasmine, MOQ, NUnit, Karma, SQL Profiler, SOA, SCRUM
14h
Save
Mark Applied
Hide
Software Engineer - Apps
Bengaluru, Karnataka, India
HybridFull Time
CertifyOS
CertifyOS: Automated healthcare provider credentialing and network data infrastructure.
2+ YOERequires 2–5 years of software engineering experience, strong Java or object-oriented programming, REST APIs, distributed systems, production applications, debugging, testing, databases, and AI coding-agent experience.
Java, Cursor, Claude Code, Codex, Google Cloud Platform (GCP), Quarkus, React, TypeScript, REST APIs, Docker, Kubernetes, GitHub Actions, Sentry, Spanner, BigQuery, Kafka
14h
Save
Mark Applied
Hide
Specialist Software Engineer (ERP Configurator) - Bangalore, India
Bangalore, Karnataka, India
HybridFull Time
Societe Generale
Societe GeneraleEuronext Paris: GLE: Global provider of retail, investment, and private banking services.
4+ YOERequires 4–6 years of techno-functional experience, database queries and procedures, ERP configuration, application support, software development lifecycle knowledge, testing, communication, and collaboration skills.
ERP, MILES, Oracle, Microsoft SQL
This job has expired