Senior Software Developer

Apply Now

Company: Cynet Systems

Location: Toronto, ON M4E 3Y1

Description:

Job Description:

Responsibilities:
  • Required to translate technical systems specifications into working, tested applications.
  • This includes analysis, design and developing detailed programming specifications, writing and/or generating code, compiling data-driven programs, maintaining, and conducting unit tests.
  • Resolves and troubleshoots technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion, and on-going production support.
  • Knowledge transfer to fellow developers.
General Skills:
  • Experience in programming and analysis; specialized software package support at the specified experience level.
  • bility to collaborate with IT Professionals throughout the Software Development Life Cycle.
  • Experience in structured methodologies for the development, design, implementation and maintenance of applications.
  • Experience in design, code, test, debug and document applications.
  • Experience in the use of object and/or third generation language development tools.
  • Experience in one plus programming languages and with one plus communications protocols.
  • Experience in application design, latest design patters, deployment and troubleshooting.
  • Experience with relational and hierarchical database technologies and the use of information retrieval packages using query languages.
  • Experience in structured methodologies for the design, development, implementation and maintenance of applications.
  • Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts.
  • Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills.
  • team player with a track record for meeting deadlines.
Experience and Skill Set Requirements:
Technical Skills - 60%:
  • 5 year+ Demonstrated experience in JAVA-based software development.
  • 5 year+ Demonstrated experience using Java SDK, JEE, Apache Ant, Tomcat, JavaScript.
  • 3 year+ Demonstrated experience in Spring framework, Spring JDBC, JSON Token (JWT), Restful API, PLS/SQL, Oracle DB.
  • 3 year+ Demonstrated experience in SpringBoot series: Eureka server, Zuul Gateway, SpringBoot web, SpringBoot webservice, SpringBoot data/JPA, Swagger-UI tools, Open UI tools, Hudson/Jenkins, Maven.
  • 1 year+ Desirable experience in Azure API Management.
  • 3 year+ Experience with the agile user story and defect management life cycle using Azure DevOPS or JIRA.
  • 2 year+ Front end development experience using: Angular 5, Bootstrap, NodeJS, NPM, TypeScript, HTML 5, CSS.
  • Curam experience is a big plus.
utomation Testing Skills - 20%:
  • 3 year+ Experience in developing unit tests using Junit or TestNG.
  • Experience participating in Test Data creation and analysis skills in agile scrum sprints.
  • Experience participating in automation of Regression Testing in agile scrum sprints.
  • Experience using SQL to verify data integrity in agile scrum sprints.
Knowledge of Methodologies - 10%:
  • Working knowledge of SDLC and the Agile development methodology.
  • Demonstrated knowledge and experience with RDBMS design concepts.
  • Demonstrated experience in identifying risk and providing solutions.
Communication Skills - 10%:
  • bility to build good working relationships.
  • Positive team player.
  • Good verbal and written communication skills.
  • Good analytical and problem-solving skills.

Similar Jobs