Senior Software Developer
Apply NowCompany: Cynet Systems
Location: Toronto, ON M4E 3Y1
Description:
Job Description:
Responsibilities:
Responsibilities:
- Translate technical systems specifications into tested, fully functional business applications via Government -standard development tools.
- This includes adhering to Government development & programming specifications, developing/generating code and other technical artefacts, compiling data-driven programs, and building/maintaining/conducting unit tests.
- Resolve and troubleshoot technical problems which arise during the testing and operation of business applications and software packages, including technical assistance/support in implementation, conversion, and migration of applications
- Fulfill the role of technical subject matter expert regarding the design and construction of in-scope business applications and the software tools/technologies used to construct those applications.
- Technical Tools - 45%
- 10+ years working experience using Java EE frameworks extensively including Java, EJB, JPA,JSP, Servlets, JDBS, JNDI, etc.
- 10+ years working experience of developing Web-based Java EE and Cloud-Native applications using Angular, React / Redux, Node.js, GraphQL, JSON, Spring Boot, Spring MVC, JavaScript, Web Services.
- Working experience with Object Oriented Analysis & Design (UML - Use Case/Class sequence/Collaboration/State) and Micro Service Architecture model.
- Familiar with UI design principles and guidelines (Angular, React / Redux Framework)
- Experience with web-based transactional systems and standards-based web service technologies in an n-tier Java EE server environment, including XML, SOAP, WSDL, and ReST, ideally in the context of occupational and/or business registry systems.
- In-depth experience working with IBM API Connect gateway platform (or similar technology) as well as with PKI, standards-based certificates (X.509) and OpenID Connect (OIDC); excellent understanding of secure-by-design concepts.
- Experience with Web services both SOAP and ReST.
- Experience with software development tools such as GitHub, Azure, Bootstrap.
- Experience with data mapping and XML Parsing.
- Experience with Oracle 19C.
- Experience in developing complex Oracle PL/SQL scripts to retrieve and format data to meet business requirements.
- Experience with Oracle Database DML/DDL script development.
- Communication & customer relationship mgmt. skills in a technical context: 10%.
- Demonstrated experience in customer relationship management in a technical context; excellent verbal and written communication skills; interpersonal and negotiation skills; analytical, problem-solving, and decision-making skills.
- Good understanding of systems environments, business analysis and change management.
- bility to document technical artefacts clearly and perform knowledge transfer effectively to fulltime technical staff.
- Proven ability to prioritize and parallelize assigned tasks to achieve milestones within tight deadlines.
- Experience working with/within Government.
- Experience working in a highly complex, unionized and multi-stakeholder environment.
- Understanding of Public Sector IT methodologies and standards.