Lead Engineer
Wabtec
- Bangalore, Karnataka
- Permanent
- Full-time
- You will be part of an agile team developing services for the PDS 2.0 Project
- You will be a software developer responsible for designing, implementing and testing new services using AngularJS.
- Write code that meets standards and delivers desired functionality using the technology selected for the project
- Drive world-class quality in the development and support of products
- Engage subject matter experts in successful transfer of complex domain knowledge
- Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring and Testing Techniques
- Write code that meets standards and delivers desired functionality using the technology selected for the project
- Understand performance parameters and assess application performance
- Work on core data structures and algorithms and implement them using technology chosen
- Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness
- Highly proficient in spoken and written English
- Bachelor’s Degree in Computer Science, Technology, Engineering.
- 8+ years Software Industry experience
- 6+ years frontend development experience
- Effective and productive software engineer in Remote working environment
- Strong AngularJS programming skills
- Agile Development process
- TypeScript
- HTML, CSS pre-processors (SASS), CSS framework
- Ability to understand UX designs & requirements to convert them to technical requirements
- Implement functional components in Angular
- Integrate angular components with backend REST services
- Unit testing
- Debugging skills
- REST API framework understanding
- ElectronJS
- Cloud native (AWS) understanding
- SonarQube
- NPM / webpack
- Effective remote working skills to learn new environment, domain, product with minimal time
- Self starter and able to set direction for self and others when uncertainty exists
- Highly effective and efficient troubleshooting skills
- Highly effective communications skills
- Technical ownership and drive to complete tasks on schedule
- Seeks to understand problems thoroughly before implementing solutions.
- Identifies opportunities for innovation and offers new ideas.
- Adapts to new environments and changing requirements. Pivots quickly as needed. When coached,
- responds to need & seeks info from other sources
- Employee is regularly required to talk and hear.
- Employee able to travel if needed less than 10%
- Employee able to use a computer for programing and interacting with his team.
- ITC Green Center, Maruthi Seva Nagar, Banaswadi, Bangalore-560005,BLR.