Software Engineer
Software Engineer – Full Stack
Experience: 2–5 Years
Location: Bangalore
Position Type: Full-time
Overall Objective
We are looking for a Software Engineer with strong hands‑on experience in C#, SQL, Angular, and Microsoft Azure to work on enterprise‑scale applications. The role involves full‑stack development, cloud‑based solution design, and close collaboration with cross‑functional teams to deliver high‑quality, scalable software.
Key Responsibilities
- Design, develop, and maintain applications using C# / .NET / .NET Core
- Develop responsive and user‑friendly UI using Angular
- Write optimized and efficient SQL Server queries, stored procedures, and functions
- Build and consume RESTful APIs and integrate with internal/external systems
- Deploy, configure, and support applications on Microsoft Azure
- Perform unit testing and support integration/system testing
- Participate in sprint planning, code reviews, and technical discussions
- Debug, troubleshoot, and resolve application and production issues
- Follow coding standards, security guidelines, and best practices
- Collaborate effectively with QA, DevOps, and business stakeholders
Required Skills & Experience
- 2–5 years of experience in full‑stack application development using C#, Angular, and SQL Server.
- Strong hands‑on experience with C# / .NET / .NET Core, including object‑oriented programming and REST API development.
- Strong working knowledge of SQL Server, including complex queries, joins, stored procedures, and basic performance tuning.
- Hands‑on experience in building responsive user interfaces using Angular, including components, services, routing, and API integration.
- Experience working with Microsoft Azure Cloud Services such as App Services, Azure SQL, Storage Accounts, Azure DevOps, and CI/CD pipelines.
- Good understanding of version control systems (Git) and collaborative development workflows.
- Understanding of Agile/Scrum methodology and experience working in cross‑functional, distributed teams.
Good to Have
- Experience with CI/CD pipelines
- Knowledge of microservices architecture
- Exposure to Azure Functions / Logic Apps
- Unit testing frameworks (xUnit, NUnit, Jasmine, Karma)
- Understanding of enterprise application security
Personal Skills:
- Excellent analytical and problem solving skills
- Excellent verbal and written communication skills
- Ability to articulate and present different points-of-views on various topics related to project and otherwise.
- Eager to learn and continuously develop personal and technical capabilities.
Required Qualifications:
- MCA or Bachelors in Engineering, Computer Science or equivalent.
PERFORMANCE APPRAISAL CRITERIA: Eurofins has a strong focus on Performance Management system. This includes quarterly calibrations, half-yearly reviews and annual reviews. The KPIs shall be set and may vary slightly between projects. These will be clearly communicated, documented during the first 30 days of your joining.