This role is associated with the QuickMAR by PointClickCare eMAR platform
What your day-to-day will look like:
· Identify, prioritize and execute tasks in the software development life cycle
· Work with business to iterate over software requirements
· Develop tools and applications by producing clean, efficient code
· Automate tasks through appropriate tools and scripting
· Analyze and debug systems
· Perform validation and verification testing in a test-driven manner
· Review the work of others and invite others to review your work
· Collaborate with internal teams and vendors to fix and improve products
· Ensure software is up-to-date with latest technologies
· Refactor, optimize, and improve the QuickMAR by PointClickCare platform used by our customers in the senior care industry.
What qualifications we’re looking for:
· Extensive experience writing clean C# / ASP.NET MVC / .NET code that performs well at scale in both Windows client (WinForm) and IIS web application contexts
· In-depth knowledge of relational databases (e.g. Microsoft SQL Server, MySQL) Must have a deep understanding of Microsoft SQL Server and related functions such as SSRS
· Solid experience writing RESTful API endpoints along with maintaining SOAP-based interfaces
· Absolutely love TDD and have a working knowledge of it.
· Experience with UI development & frameworks such asASP.NET MVC along with AngularJS, JavaScript & CSS
· Proficient in GIT and release/branch management strategies
· Experience using system and performance monitoring tools (e.g. New Relic, DataDog, SolarWinds)
· Excellent organization, critical-thinking and personal leadership skills
· Self-starter with the ability to deliver with minimal supervision
· Being okay with the uncomfortable feeling that comes from learning new things
· Team player, Analytical mind with problem-solving aptitude
· Experience within an Agile context and have a deep understanding of empowered scrum teams and Agile project management software such as Jira
· Proven experience as a great Engineer
· BSc/BA in Computer Science or a related degree Would consider relevant experience as well
Bonus points for:
· Experience developing in WinForms
· Experience with Docker, Kubernetes and Istio
· Experience with automated testing frameworks (e.g. Selenium, Cypress, RestAssured).
· Experience with Ansible / Jenkins or CI/CD pipelines
· Windows and IP networking knowledge
· Experience with AWS/Azure cloud services or equivalent
· Experience working on a SaaS product
· Experience with Service Oriented Architecture
· Rotation-based on-call experience with production-grade systems