Senior Software Development Engineer Test I - Burlington, ON, Canada - Altis Technology

    Default job background
    Description

    One of our clients is looking for an experienced Senior Software Developer who loves to solve the types of problems that will scale, optimize, and extend our current data warehouse, analysis, and reporting solution.

    This role is integral to our client's commitment to delivering high-quality software solutions using Agile methodologies.


    Responsibilities:
    Actively contribute to the Software Development Life Cycle (SDLC), including software design and clean code production.
    Engage in peer code reviews, troubleshooting, and legacy software upgrades.
    Maintain technical documentation.
    Prioritize and profile non-functional projects for scalability and optimization.
    Ensure data quality and reliability through effective error handling and logging.
    Drive architectural and design improvements for enhanced customer experience.
    Break down projects into stories and deliver code that adheres to requirements and quality standards.
    Uphold product quality through best practices and technical excellence.
    Create and maintain essential technical documentation.


    Qualifications & Skills:
    Proven background in Software Development or Engineering with C#, .NET Core. Knowledge of Agile and Kanban methodologies preferred.
    Familiarity with Azure Data Factory and other Azure features is advantageous.
    Experience in test-driven development environments.