
Principal Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Senior Software Engineer - Full Stack (Angular & C#)
Location: Bengaluru, Karnataka, India
Shift: 3:00 PM - 11:00 PM IST
Eurofins Environment Testing is seeking a talented Senior Software Engineer to join our dynamic team in Bengaluru. In this pivotal role, you will be instrumental in designing, developing, and maintaining robust full-stack web applications. You will leverage your expertise in Angular for front-end development and C# for API development to create visually appealing, interactive, and high-performance web solutions. Collaborating closely with designers, product managers, and fellow developers, you will translate user requirements into elegant, responsive, and user-friendly interfaces, contributing significantly to the success of our global products.
Responsibilities:
- Develop and maintain full-stack web applications, with a primary focus on Angular for the frontend and C# for API development.
- Collaborate with designers, product managers, and backend developers to enhance user interfaces and ensure seamless integration of frontend and backend components.
- Write clean, efficient, and reusable code, adhering to coding standards and best practices in both Angular and C#.
- Optimize application performance for fast loading times and a seamless user experience.
- Conduct comprehensive testing and debugging of both frontend and backend components to identify and resolve issues.
- Stay current with the latest frontend and backend technologies, trends, and best practices through continuous research and learning.
- Participate in code reviews to provide and receive constructive feedback for code improvements.
- Collaborate within Agile development processes, including sprint planning, stand-ups, and retrospectives.
- Contribute to the improvement and optimization of development workflows and processes.
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- A minimum of 2 years of proven experience in Angular development and 3 years in C# API development.
- Proficiency in HTML, CSS, JavaScript, TypeScript, and C#.
- Extensive knowledge of Angular frameworks and libraries, with experience in RESTful APIs and asynchronous data handling.
- Familiarity with version control systems, such as GitHub.
- Solid understanding of responsive design principles and cross-browser compatibility.
- Strong problem-solving skills and meticulous attention to detail.
- Excellent communication and teamwork abilities.
- Ability to thrive in a fast-paced, collaborative environment and adapt to changing requirements.
- Total Experience: 8 to 10 years.
Preferred Qualifications:
- Knowledge of web security principles and best practices.
- Familiarity with UX/UI design principles.
- Experience with testing frameworks.
Personal Skills:
- Self-motivated, with a 'get-it-done' attitude.
- Ability to think critically and enjoy working with global and cross-cultural teams.
- A desire to learn new areas and work with uncertainties.
- Discipline to pay attention to deadlines, details, and quality.
- Good communication and interpersonal skills.
- Quick learner with strong troubleshooting skills.
Company
Eurofins Scientific
About Eurofins ScientificEurofins Scientific is a global leader in life sciences, offering a comprehensive suite of analytical testing services. We are dedicated to making life and the environment saf...