Software Integration Developer

Company:  T-Net British Columbia
Location: Vancouver
Closing Date: 30-11-2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Title: Software Integration Developer Job ID: KH113083123 Overview: As a Developer, you will program software application modules, test, debug, document, and maintain those modules. What you will be doing: Work with team leads to create software solutions Participate in software development process from conception to deployment Participate in analysis, writing, building, and deployment of software Participate in automated testing and provide feedback to management during the development process Troubleshoot and triage post-production issues found in code Modify and test changes to previously developed programs Develop visually appealing solutions including architecture, designer mock-ups, and wireframes into front-end code Develop functional databases, applications, and servers to support solutions on the back end Develop and design RESTful services and APIs Perform other duties as required What you have: A degree in Computer Science is preferred. In-depth knowledge of applications and the business requirements supporting them Experience in designing, developing, and implementing medium to large scale software applications and integrations primarily using Java or Java-based tools to implement SOAP-based web services or RESTful APIs Able to demonstrate knowledge of Enterprise Application Development tools (Java, 4GL, business process engines, etc.) implementing Enterprise Application Development Patterns after proper training Able to demonstrate working with Enterprise Application Integration tools (ETLs, ESBs, etc.) implementing Enterprise Integration Patterns after proper training General knowledge and/or experience of standard industry methodologies for large COTS implementation programs Able to demonstrate knowledge of programming/scripting/markup languages such as Java, Groovy, Python, Perl, HTML, XML, JSON, etc. after proper training Able to demonstrate working knowledge of SOAP/REST concepts and technologies: XSD, XSLT, XPATH, WSDL, SOAP APIs, WS-*, JSON Schema, RAML/Swagger, RESTful APIs, and OAuth2, both using and implementing after proper training Able to demonstrate working knowledge of enterprise application and integration patterns including message-oriented integrations that leverage technologies such as ActiveMQ, JMS, and STOMP after proper training Basic understanding and experience with front end and backend development methodologies as well as data modeling, data mapping, data structures, and data integration including the following concepts and technologies: SOA, ETLs, ESBs, MOMs, EAI, enterprise integration patterns, SQL/DDL/DML Able to demonstrate experience using standard 3GL and 4GL IDE's for development after proper training Basic understanding and practical experience with many of the following: object-oriented Analysis and Design concepts, design techniques and patterns; UML concepts; ORM frameworks; web application frameworks; software development methodologies and tools (e.g. build management, code repositories, version control, continuous integration and continuous deployment); test-driven design; behavior-driven design Basic project management skills including a working knowledge of SDLC methodologies, preferably Agile methodologies (e.g. Lean, XP or Scrum) Basic analytical and problem-solving skills demonstrated through troubleshooting complex technical problems #J-18808-Ljbffr
Apply Now
Share this job
T-Net British Columbia
  • Similar Jobs

  • Software Integration Developer

    Vancouver
    View Job
  • Software Developer

    Vancouver
    View Job
  • Software Developer

    Vancouver
    View Job
  • Software Developer

    Vancouver
    View Job
  • Software Developer

    Vancouver
    View Job
An unhandled exception has occurred. See browser dev tools for details. Reload 🗙