Software Engineer
Full Job Description
Eurofins GSC IT DC is seeking a talented Full Stack Software Engineer for our Bangalore location. This role is for individuals with 2-4 years of experience. You will be instrumental in designing, developing, testing, and maintaining robust web applications, covering both frontend and backend functionalities. The ideal candidate possesses strong problem-solving capabilities, adheres to clean coding standards, and thrives in a collaborative Agile development environment.
Key Responsibilities
Application Development
- Design, develop, and maintain scalable full-stack applications.
- Develop backend services and APIs utilizing C# with .NET (.NET Core / .NET 6/8).
- Build responsive and user-friendly frontend applications using Angular.
- Write clean, maintainable, and well-tested code.
Database & Integration
- Design and optimize SQL Server queries, views, and stored procedures.
- Ensure data integrity, performance, and security.
- Integrate applications with internal and third-party systems via REST APIs.
Quality & Performance
- Perform unit testing, integration testing, and support regression testing.
- Identify and address performance bottlenecks through optimization activities.
- Proactively debug and resolve production and non-production issues.
Collaboration & Process
- Actively participate in Agile/Scrum ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Collaborate effectively with QA, architects, product owners, and business stakeholders.
- Contribute to technical discussions, design reviews, and code reviews.
- Support production releases and post-release validation processes.
Technical Skills
Mandatory Skills
- Proficient in C# and .NET / .NET Core.
- Strong experience with Angular (v8+), TypeScript, HTML, and CSS.
- Solid understanding of SQL Server, including queries, joins, indexes, and performance tuning.
- Experience developing and consuming RESTful APIs.
- Good grasp of Object-Oriented Programming (OOP), SOLID principles, and design patterns.
- Experience with version control systems such as Git or Azure DevOps.
Desirable Skills
- Familiarity with Azure services (App Services, Azure SQL, Storage, Key Vault).
- Basic understanding of CI/CD pipelines.
- Experience with logging, monitoring, and troubleshooting production systems.
- Exposure to microservices or distributed systems architecture.
- Knowledge of security best practices.
Behavioral & Soft Skills
- Excellent analytical and problem-solving abilities.
- Strong communication skills with the ability to articulate technical concepts clearly.
- Demonstrates ownership and accountability for deliverables.
- Eager to learn and adapt to new technologies.
- Effective collaborator in cross-functional and global team settings.
Required Qualifications
Bachelors in Engineering or Masters in Computer Science or equivalent.
Personal Attributes
- Customer-service oriented with a proactive problem-solving approach.
- Meticulous attention to detail and commitment to accuracy.
- Exhibits entrepreneurial thinking and adaptability.
- Excellent English communication skills, both written and verbal.
- Possesses structured and clear writing abilities.
- Proven capacity to solve complex business challenges through analytical reasoning.
- Demonstrates a positive attitude, self-motivation, and a team-player mentality.
Eurofins utilizes a robust Performance Management system, featuring quarterly calibrations, half-yearly reviews, and annual appraisals. Key Performance Indicators (KPIs) will be clearly communicated and documented within the first 30 days of employment, with potential for minor project-specific variations.
Company
Eurofins GSC IT DC
Eurofins Scientific is a global leader in life sciences, offering a comprehensive suite of analytical testing services dedicated to making life and our environment safer, healthier, and more sustainab...