Job Openings Software Developer II

About the job Software Developer II

Contract position

Minimum requirements:

  • Bachelors Degree in Computer Science, Software Engineering
  • Must have 8 years software development experience
  • JavaScript, HTML5, CSS, Primary Java 1.8 and above Spring Framework Springboot Apache Camel Kafka ELP MQ Java API knowledge XML config and binding 
  • Additional Micro Service architecture DB2 Databases Mongo DB Filenet P8
  • Advanced exposure to ECM filenet and CMOD
  • Good experience in system, application architecture, design, development, implementation and deployment (end-to-end)

Knowledge:

  • Strong application/software development or programming experience in Typescript, JavaScript, HTML5, CSS
  • Strong technical understanding of Angular framework with regards to subscriptions, promises, pipes, directives, observables, behaviour subjects, services, Angular routing
  • Experience in creating Re-usable Web component
  • Good experience in system, application architecture, design, development, implementation and deployment (end-to-end)
  • Solid understanding with API architecture with the related integration protocols (e.g. Web Services (REST & JSON), as well as the related security requirements/models
  • Good experience with integrated system environments
  • Experience with re-use and standardization, security considerations, deployment architecture like automated application builds, software configuration management and tools

Responsibilities:

  • As a Software Developer II, you'll be involved in the design and development of new applications for our customer base. 
  • You will work closely with software engineers to ensure that all requirements are met before moving onto the next phase of development. 
  • As part of this role, you'll learn how to use various programming languages such as C++, or Java; JavaScript and Ruby on Rails; SQL; Bash/Shell Scripting (bash) and Shell Programming (sh). 
  • You will also gain an understanding of Linux system administration including networking tools such as 'netstat', SSH/SFTP etc