TITLE: Senior Software Engineer
REPORTING TO: Manager
WORKING LOCATION: Bangalore
REPORTING LOCATION: Bangalore
SUMMARY OF POSITION AND OBJECTIVES:
We expect this role to contribute towards of development of secured and high-performance web application.
Contribute to the design, development, troubleshoot, test application including backend (server-side), Web (Angular).
⢠Interact in a constructive manner with Leads / Business Analysts to:
o Estimate the complexity and the workload.
o Choose the most appropriate technical solution to meet the user requirements.
o Reach the optimal requirement artifact that will lead to a working software solution.
⢠Interact in a constructive manner with other IT teams.
⢠Troubleshoot and resolve production issues
JOB DESCRIPTION:
⢠Design, develop, deploy and support web applications, solutions as per business requirements and built the services upon Angular Stack.
⢠Maintain, modify, optimize and extend existing solutions as a part of support and performance optimization projects.
⢠Working together with other team members (dev/QA) to ensure high quality of delivered solutions.
⢠Ensuring good practices and high-quality standards are implemented and followed.
⢠Performing other related duties as assigned.
EXPERIENCE REQUIRED:
⢠5 to 9 years of experience with developing end to end solutions using Frontend Stack of Technologies.
⢠Good understanding of UI design & architecture
⢠Strong analytical, problem solving and troubleshooting skills.
⢠Collaboration with Software Architect(s) and other technical groups within Eurofins (Includes design, documentation, prototyping and validation)
⢠Strong experience in designing and working with n-tier architecture solutions
⢠Usage of source control systems
TECHNICAL SKILLS REQUIRED:
⢠Strong working knowledge on UI development ā Angular, Typescript, Material UI / PrimeNG / Bootstrap
⢠Strong working knowledge of application development using JavaScript, HTML, CSS/SAAS/SCSS
⢠Experience in designing and working with n-tier architectures
⢠Experience in developing cloud native application (Azure or AWS)
⢠Hands-on experience in Integration and unit testing (Jasmin / Karma)
⢠Understanding of UML, object-oriented programming (OOP) and Object-Oriented Design principles
⢠Strong knowledge of software implementation best practices
⢠Able to provide technical recommendations and solve technical problems
⢠Must be a quick learner
PERSONAL SKILLS:
⢠Excellent analytical and problem-solving skills
⢠Excellent verbal/written Communication, Interpersonal and Presentation skills. And can explain complex functional/technical concepts with ease (via diagrams, flowcharts etc.,).
⢠Should be a self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship skills
⢠Candidate to have do-it-done attitude; the ability to think critically; enjoy working with teams spread globally and across cultures; a desire to learn in new areas; and the discipline to pay attention to deadlines, details and quality.
⢠Experience in Agile (Scrum) methodologies needed.
⢠Ability to adapt quickly to an existing, complex environment.
⢠Ability to quickly learn new concepts and software is necessary
Methodology skills
⢠AGILE Development (Scrum)
PREFERED CANDIDATES:
⢠The successful candidate will have a self-motivated, get-it-done attitude; the ability to think critically; enjoy working with teams spread globally and across cultures; a desire to learn in new areas; and the discipline to pay attention to deadlines, details and quality.
⢠Good communication and interpersonal skills to interact with team in Europe.
QUALIFICATION:
Engineering Degree in Computer Science/MCA or any other Bachelorās degree with the relevant experience.
TRAVEL: Ready to travel to Europe (5 - 10%)
eurofins