Software Developer - Frontend
Publication date:
16 October 2024Workload:
100%Contract type:
Unlimited employment- Place of work:Bommasandra
Sécheron Hasler Group continues the Swiss tradition of over 140 years in the field of railway technology. We are a leading global supplier of electrical and electronic safety components and solutions and traction power systems for the railway industry and provide solutions for renewable energy, DC grid, and other industrial systems. The name Sécheron Hasler Group is a worldwide synonym for Swiss Quality and represents a leading reference for state-of-the-art products supplied to the market.
With more than 1’300 employees worldwide, we are wherever our customers are around the globe, supplying products approved in our customers’ countries or markets and deliver top-notch supply chain and customer services locally.
The Senior software developer is responsible to further develop and maintain Secheron Intelligent Operation and Maintenance System (IOMS) application cloud-based software for multiple customers including CMMS modules and intelligent algorithm for maintenance purpose. Work in an agile development context in strong collaboration with its software team based in Geneva, Switzerland.
Your main task will be as below:
· Proficiency in web and mobile frontend development using Angular, JavaScript, HTML 5, and CSS.
· Develops new product features from requirement phase to feature release, including generic as well as customer specific features.
· Experience with Angular framework,TypeScript, and component-based architecture.
· Knowledge of state management libraries such as RxJS and NgRx.
· Familiarity with RESTful APIs, asynchronous request handling, and version control systems
· Designs and implements software features in the area of web-based applications
· Documents his/her work according to Secheron development process
· Collaborate with backend developers to integrate user-facing elements with server-side logic. Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability Understanding of responsive design principles and cross-browser compatibility.
· Communicates in a proactive, transparent, open, and constructive way
· Is providing support to his peers and shares knowledge and expertise
· Is able to work in teams towards common goals
· Is customer oriented by anticipating expectations and balancing them with Secheron interest
Has an intrinsic drive to develop the products further and shape their technical future
Requirements:
· Proven track record in successfully developing Java (1.8 or above versions) applications.
· Experience on Angular framework prefered 11+.
· Experience in writing Junit Test cases using karma and jasmine. Nice to have TDD either knowledge or experience.
· Experience on microservices architecture and RESTful APIs.
· Experience in ‘analytics’ and ‘anomaly detection’ is an advantage. Cassandra databases is an advantage
· Fluent English is a must.
· Previous exposure to an agile software development culture (Scrum).
· R&D mindset.
· Excellent problem-solving skills and a strong attention to detail.
Required Qualifications:
• Degree in BE, B.Tech, in computer science or ME, M.Tech equivalent or equivalent.
Experience:
1.5 to 3 Years
Mandatory skills
Angular 11+, TypeScript, JavaScript, Node.js
Good to have skills
Java, AWS or Azure, Unix or linux, RabbitMQ or Apache Kafka, CI/CD, Docker