The position holder shall be part of the core development team of eTech. He/she will take part in development of eTech’s core framework and other products. Requirements gathering & documentation, product design, development and operations are the major areas to which this developer(s) will contribute. Good communication skills, team spirit, eagerness to learn new things and attention to detail & quality are some of the key characteristics required of the position holders.
Duties/Responsibilities:
Meet with stakeholders and document their requirements as per the methods and standards set by the department
Participate in brainstorming, product definition & design discussions to build high quality products
Contribute to the Software Development Life Cycle (SDLC) process according to the methods, technology choices & directions of the department
Perform other duties assigned to him /her by the immediate supervisor.
Job Requirement
Required Skills/Abilities:
Hands-on experience in web application development
Good programming experience using Angular on Java
Good front-end web development experience using HTML, CSS, and JavaScript
experience with the modern JavaScript framework React
Experience with databases such as PostgreSQL and MySQL
Experience with optimizing database queries
Experience with modern microservices architecture
Understanding of accessibility and security compliance
Experience with RESTful Web Services, APIs, and asynchronous data flow
Write unit, integration and functional test for Angular
Demonstrated ability to work with clients, UI/UX design and back-end developers
Demonstrated expertise in continuous integration/delivery/deployment
Experience with Git/GitHub version control
Prior experience with GraphQL
Education and Experience:
Education: BSC, in one of the following areas: Computer Science, Computer Engineering, Software Engineering or related fields
Have a good understanding on IT professional certificates, working culture and career development.
Strong organizational and multitasking skills
Customer-oriented approach
Excellent verbal and written communication abilities
Responsible, punctual & solution oriented
3 years and above experience
Languages
Fluency in spoken and written English.
Desired Criteria (An Asset)
Mobile application development
Term of Employment: Permanent
Number required: 1
What we will offer
Attractive salary
Exciting work environment
Capacity building opportunities
Opportunity to work with highly skilled international experts, and be part of a team that provides high-quality services and products.
A Great professional career path towards excellence