Are you a Software Engineer looking for your next contract role? Our client is based in Vancouver and looking for a strong Software Engineer to join their team for a 1 year contract with possibility to extend or convert to permanent. We love this organization because of their commitment to serve their clients and the desire to use technology to move their business forward. In this role you will be responsible for the development of integrations between various company systems (including COTS and bespoke applications), as well as maintaining and monitoring company applications (hosted by company and/or hosted by third parties). You will be working on the development of internal content delivery applications, and working closely with the internal teams to understand business requirements and technical specifications and translate them to design.
This role includes troubleshooting of issues and providing fixes on a timely basis to minimize impact of any issues on business and maintain client satisfaction. The role requires the ability to translate business requirements, technical specifications, and provide advice to help determine whether the initiatives are feasible.
Here is what you will do on a daily basis:
- Contribute to the entire software development lifecycle of analysis, design, implementation and testing.
- Design, develop, document and implement web-based and non-web-based applications/solutions.
- Identify the impact of any modifications to the code base to maintain system stability.
- Develop unit test cases/criteria to verify all functionality adheres to specifications.
- Analyze, evaluate and test program coding prior to implementation to ensure the application is ready for production operation.
- Correct any coding errors uncovered throughout the testing phase; clearly document all changes made.
- Confer with users and other programmers to determine application goals or required modifications to existing applications.
- Collaborate with the user community to resolve specific problems or make changes to applications.
- Adhere to industry best practices and contribute to internal coding standards.
- Participate in the deployment of new releases.
- Develop and maintain new and existing reporting environments/data warehouse.
- Perform ongoing monitoring of deployed applications to ensure maximum intended performance.
- Schedule and perform regular improvements, patches, fixes and other upgrades or maintenance.
- Work with the Business Analyst and internal/ external software developers to understand opportunities and issues and arrive at effective solutions to meet the needs of the business.
- Work extensively with other members of our operational team, using analytical and problem-solving abilities to create better solutions.
Here is the type of person we are looking for:
- Bachelor's degree in Computer Science or relevant field
- 5+ years recent related experience in software development
- Proficiency in full stack development in multiple programing languages and frameworks (e.g. ASP.NET MVC/C#, Java, Python, JavaScript).
- Knowledge and experience with web design and front-end technologies such us HTML, CSS, JavaScript, React or Angular
- Deep understanding of cloud technologies, networking, security, and database management (SQL Server/PostgreSQL).
- Experience with cloud development and services on Azure and/or AWS. Knowledge of Azure Service Bus is a plus
- Proficiency in system integration, API design, and data modeling
- Experience with distributed systems, microservices architecture, and cloud technologies.
- Experience with integrating third party systems such as Shopify and NetSuite
- Experience with Build Automation (Maven) and DevOps practices
- Familiarity with Linux, Solr is a plus
- Strong analytical skills, including a thorough understanding of how to interpret customer/business analyst needs and translate them into technical requirements
If you are interested in exploring this position, please apply now!
Our client is an equal opportunity employer and values diversity at their company.
People are our passion. People are our profession.
Since 2010, SIGnature Recruiting has been pairing exceptional people with short-term contracts and long-term careers in Vancouver’s flourishing IT industry. We are specialists in IT Recruiting and pride ourselves in making valuable contributions to our clients and candidates.