Software Engineer Excelleris
Life Labs
Burnaby, British Columbia, Canada
2d ago

Accountabilities

  • Works with the Senior Manager, Software Development, architects and team member to design and implement new application-level solutions, as well as maintain existing solutions, critical to Excelleris operations
  • Plan for and execute solution deployments and support production environments for mission critical applications. Provides customer focused support and troubleshoot and resolve problems and issues, in line with documented service levels Implement software that is highly scalable and highly available, as well as developing secure code and adhere to security best-practices
  • Optimize applications for performance and memory usage and resolve production issues.
  • Work according to documented SDLC, providing feedback and input into SDLC as needed, and supporting automation of SDLC tasks as required
  • Collaborate with external resources (i.e. vendors and customers), internal business groups, Project Managers, Product Owners, QA and Scrum Masters to implement and support application-level solutions as per requirements, clarifying details as needed and determining appropriate solution design
  • Create and update appropriate software design and architecture documents, ensure implementation details and source code are sufficiently documented, and manage and maintain TFS user stories, tasks, etc. as needed
  • Perform unit testing of developed components, implement automated unit tests, regression test integrated components. Execute performance tests, and optimize solutions as required.
  • Plan for and execute solution deployments and support production environments for mission critical applications. Provides customer focused support and troubleshoot and resolve problems and issues, in line with documented service levels
  • Work with team to find solutions to critical production issues
  • Research new technologies, libraries, design patterns, emerging trends in software design and development
  • Requirements :

  • Bachelor’s degree in Computer Science, Business Administration or equivalent experience
  • 5+ years of previous programming experience (identified below in technical requirements) with proven experience developing highly scalable and highly available application-level solutions
  • HTML5, SOAP services, REST services and other modern web technologies (Angular 8, Bootstrap, HTML5)
  • C#.NET (WCF, Web.API, MVC, EntityFramework)
  • Experience SQL Server (schema design, queries, stored procedures, query tuning and solving performance issues) and SSIS SSRS
  • Experience with CI CD pipeline and release management tools in Azure.
  • Proven ability to understand and maintain complex projects and solutions
  • Experience with Azure Dev Ops & GIT and build automation is an asset
  • Experience working in an Agile environment
  • Ability to effectively prioritize and execute tasks in a high-pressure environment and to manage multiple concurrent development projects in parallel
  • Proven analytical and problem-solving abilities
  • Excellent oral and written communication skills
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form