As our highly motivated full-stack Software Engineer, you will work on an agile team delivering value at every increment to our customers and internal team members. Within this position you will be required to thoroughly understand modern software development techniques (TDD, CI/CD, pair & mob programming) and working on an agile team. You must also show the capacity to work in a fast-paced and innovative software development environment. To be effective, you must be self-motivated and work well in a team as well as independently.
You will be a key part in every stage of the development process.
-You will work with closely with the business to understand the requirements.
-You will work with the product owner to translate those requirements into work items for the backlogs.
-When the time is right, you will participate with the other software engineers in designing the solution that will best meet the needs of the both the customer and the business.
-You will be hands on keyboard as you pair with others from the team to build the designed solution.
-You will be a key contributor to testing what you and others on the team build to ensure that it successfully meets the design requirements.
-You will work with the team to ensure the finished product is deployed successfully to dev and production environments.
-Once in production, you and the other team members will provide support to the business on the delivered product.
February 9, 2021