- Individual contributor who can convert the requirements into design.
-
Demonstrated industry experience in the development of software components.
- Should follow a well-defined organizational process.
-
Undertake tasks within allocated budget and timeframe.
-
Set clear self (in consultation with supervisor) goals and KPIs.
-
Monitor self-performance on productivity, quality, compliance to process & standards is important
Requirements
-
3 to 5 years preferably in product base organization.
-
Preferred - BTech/MTech/BE/ME in Computer science.
-
Knowledge of Angular 18+, RxJS, NgRX (Redux), REST, WebSockets
- Working knowledge of OO design methodologies, Real Time systems including the use of UML
-
Experience in User Interface design is desirable
- Strong knowledge of HTML and CSS.
-
Good to have knowledge of D3JS.
-
Hands on in Unit testing frameworks like Jasmine, Karma, Junit, etc.
- Working knowledge of design patterns
-
A working knowledge of VS Code development environment
-
Knowledge of IP communication protocols is desirable
-
Good to have knowledge of Mongodb, BASEX.
-
Solid Java development skills with deep understanding of:
Data Structures & Algorithms
Java Collections Framework
Object-Oriented Programming (OOP)
Design Patterns
SOLID principles
Java Threads & Concurrency
Good to have knowledge of JavaFx
-
Working knowledge of configuration management and defect tracking tools viz. Jira.
-
Proactive approach to professional development including software innovation and technical application
-
High attention to detail with strong interpersonal skills
-
A positive working attitude with a willingness to learn and grow your skill set
-
Excellent communication skills
- Team player