Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Performs a variety of development assignments requiring knowledge of established programming procedures and data processing requirements.
- Performs programming activities related to the development of software products, systems, and projects.
- Performs technical tasks including unit testing and system integration.
- Participates in project estimation and planning.
- Develops, modifies, and tests developed code based on architectural and design requirements.
- Participates in requirements analysis, design, and deployment and support of software products, systems, and projects.
- Understands and follows the Software development process.
- Investigates, introduces, advises, and educates others on tools, technologies, and methodologies.
- Researches and examines Software alternatives, different technical topics and tools to assess and explore the feasibility of a given requirement.
- Coordinate with the Technical Leader on current programming tasks.
- Collaborate with other programmers to design and implement features.
- Quickly produce well-organized, optimized, and documented source code.
- Participates in system analysis and design.
- Contribute to technical design documentation.
- Work independently when required.
- Continuously learn and improve skills.
- Attention to detail is essential and all tasks must be carried out to the highest standard
- Handling support Activates
- Performs product installation and configuration.
- Conducts customer training on software programs.
Job Requirements
- 5+ years of related experience,
- Graduate of computer science or a related engineering discipline.
- OOP concepts and design patterns.
- JSP, Servlet, JSF, PrimeFaces, EJB, Spring, JPA, and Hibernate.
- Web Services (REST and SOAP).
- MySQL, Elasticsearch, JUnit, Maven, and GIT.
- Interested in learning machine learning techniques and algorithms such as k-NN, Naive Bayes, SVM, Decision Trees, etc
- Interested in learning deep learning frameworks like Deeplearning4j and TensorFlow.
- Interested in learning Python and Jupyter Notebook.