
Senior Application Developer
- Stellarton, NS
- Permanent
- Full-time
- Identify functional and technical solutions to meet requirements.
- Ensure the development of detailed functional, technical and operational specifications for delivery of recommended solutions.
- Translate user requirements into solution design for development and implementation of business technology solutions.
- Conduct design and code reviews to ensure the solution delivered conforms to IT and team standards and quality software delivery practices.
- Provide accurate estimates from analysis and design specifications for yourself and other team members to work on.
- Capture and define technical and operational requirements for solutions.
- Provide expert knowledge of a particular architecture and can discuss how the solution's specific features, characteristics, functionality and design will meet business requirements.
- Ensure all documentation is created, up to date and correct before solutions or changes are implemented into production.
- Ensure management is informed of progress, status and issues of delivery team activities
- Code, test, and analyze software programs and applications. This includes researching, documenting, and modifying software and specifications throughout the system development life cycle.
- Analyze and amend software to correct errors in a timely and accurate fashion and provide status reports where required.
- Determine the most effective program/configuration solution from technical specifications provided by an experienced developer or business analyst.
- With assistance, provide estimates for all aspects of work and work to deadline.
- Create unit test plans with detailed test cases.
- Consistently write and test solutions without errors, to estimate and conforming to best practice.
- Assist in the preparation and documentation of program specifications.
- Resolve problems with increasingly less supervision.
- Develop or support software application solutions in a project team/task-based environment.
- Provide Tier 2 or Tier 3 production support of cloud applications
- Provide user, operational and system documentation for implementation.
- Assist senior developers and business analysts in conceptualizing and development of new software programs and systems.
- An Undergraduate Degree and a minimum of 5 years of relevant experience or a DEC and a minimum of 7 years relevant experience
- Experience with developing Azure applications using either containers, data factory, or functions
- Experience with Azure DevOps
- Experience in C# programming language
- Experience in CI/CD Pipelines
- Experience in building automated test harness
- Experience in Monitoring and Observability capabilities
- Strong experience in software engineering and solution delivery methodologies.
- Ability to be flexible and adaptable in learning and understanding new technologies.
- Ability to communicate effectively.
- Ability to conduct research into software-related issues and products.
- Ability to work both independently and collaboratively as part of a team environment.
- Experience with agile and lean methodologies.
- Proven analytical and problem-solving abilities.
- Ability to effectively prioritize and execute tasks in a high-pressure environment.
- Strong experience in working with business in leveraging technology to meet business goals and requirements.
- Strong written communication and presentation skills.
- Strong interpersonal skills.
- Strong team leadership skills and work ethic.
- Ability to conduct research into software-related issues and products.
- Ability to be highly self-motivated and focused.
- Ability to pay keen attention to detail.
- ABAP Experience in an SAP Retail Environment with Object Oriented Development an asset.
- Experience with ERP migration to SAP HANA an asset.
- Competitive Benefits Package, tailored to meet your needs, including health and dental coverage, life, short- and long-term disability insurance.
- Access to Virtual Health Care Platform and Employee and Family Assistance Program.
- A Retirement and Savings Plan that provides you with the opportunity to build and add value to your savings.
- A 10% in-store discount at our participating banners and access to a wide range of other discount programs, making your purchases more affordable.
- Learning and Development Resources to fuel your professional growth.
- Parental leave top-up
- Paid Vacation and Days-off