What will your day look like?

The Software Developer works to ensure that CLEARVIEW functions well and is a technically stable, solid, and well-developed platform. Development requests focus on both building new functionality and updating existing functionality to provide a high-quality product with an excellent user experience for our customers.

Duties and tasks

  • Maintaining/enhancing Flutter based mobile projects
  • Creating/modifying .NET pages in our core application (CLEARVIEW) to enhance usability
  • Identifying, investigating and resolving bugs, including those escalated through Support tickets
  • Creating/modifying complex stored procedures in Microsoft SQL Server
  • Enhancing interfaces with 3rd party vendors using FTP, sFTP, Web Services, etc.
  • Adhering to business code standards

Ongoing Skill Enhancement

  • Learning and applying improved methods of development techniques
  • Participating in continued education & training recommended by the Architecture team
  • Maintaining a general understanding of current trends and new technologies that are influencing the industry

Teamwork

  • Collaborating closely with Support and Customer Success to ensure system stability and good functionality
  • Working side-by-side with other Developers and QA Analysts to achieve project goals
  • Communicating with other departments to ensure that changes and developments to the product provide the intended functionality and/or fully resolve the bug or reported issue

Time and Project Management

  • Prioritizing multiple projects and tasks to ensure completion within the defined timelines
  • Understanding the scope of the assigned project based on the requirements
  • Working with the Architecture team, Project Managers, and other key stakeholders to analyze the needs of the project and provide any recommendations or relevant input to improve efficiency/effectiveness

Qualifications

You should be:

  • Passionate and enthusiastic about web development
  • Focused on creative troubleshooting, debugging legacy code and continually finding ways to improve or update functionality
  • A quick learner who pays attention to detail and is quality-minded
  • Dependable and reliable
  • A good communicator (written and oral) who works well in a team (virtually or in-person), but is also able to operate autonomously on day-to-day tasks with limited supervision

And have:

  • 3+ years of experience as a Developer in a related professional environment
  • Demonstrable experience with:
    • Mobile development using Flutter/Dart
    • Querying databases with SQL, ideally with Microsoft SQL Server
    • Writing and debugging SQL stored procedures
    • ASP.NET
    • Microsoft .NET/.NET Core using C#
    • Web technology stack (HTML, CSS, Javascript, XML, JSON)
    • Web protocols (HTTP, FTP, sFTP)
    • Source control (GIT) using Azure DevOps
    • Restful APIs

Also considered an asset:

  • Experience in building and deploying .NET Core web applications and APIs for the Azure platform (Azure App Services)
  • Experience building API and microservice based solutions
  • Experience with Github Copilot or similar products
  • Experience with mobile development, specifically Flutter and Dart
  • Experience in building database driven applications via Entity Framework Core
  • Experience with Azure serverless technologies (Function Apps, Logic Apps, Azure SQL)
  • Experience building high performance asynchronous messaging solutions leveraging the Azure messaging platform (Azure Service Bus, Azure Event Hub, Azure Storage)
  • Experience with VB.NET
  • Experience with Windows Services
  • Experience creating developer documentation
  • Understanding of SCRUM/Agile principles
  • Support experience

#J-18808-Ljbffr
Similar jobs

Software Developer

Apply Now
Back to search page