Senior Software Developer

Exan Software5 days ago
Vancouver, CA
Exan Software

Working within Agile teams, you will build our Desktop solution, along with integrations to our suite of Services and new mobile application. You will be engaged throughout all phases of the product development life cycle and use your drive for technology and quality to exceed customer expectations. Your primary objective is to have a customer first attitude and deliver high quality software. As an individual contributor & mentor you will be expected to bring fresh ideas and solutions to help elevate & improve our technology and contribute and be part of a fun and high-performing team. 

As a successful candidate, you will have several years of hands on experience as a software developer and architect of enterprise software applications. You are passionate about technology and looking forward to a role that includes research, prototyping, architecture, and peer mentorship.

 

Responsibilities:

  • Design & build technically sound solutions that optimize for maintainability, performance, scalability, and security
  • Continuous learning and leveraging of technologies to improve and effectively build enterprise software
  • Mentor and share technical knowledge with team members to help them grow and develop
  • Accountable for development best practices including code reviews, architecture design and reviews, software development security process, tooling, build and SCM
  • Participate in an Agile environment working closely with stakeholders to deliver high quality software on time

 

Desired Skills and Experience:

  • Bachelor’s Degree in Computer Science or equivalent experience
  • 5+ years development experience with Java-based and .NET technologies
  • 3+ years of working with SQL, query optimization, and building scalable and maintainable enterprise level databases.
  • Professional knowledge of OOP, enterprise design patterns, concurrency and multi-threading programming, n-tier architecture
  • Hands-on experience with enterprise desktop applications
  • Experience with data warehousing tools, ETL, reporting and middleware
  • Ability to drive multiple initiatives at strategic & tactical levels
  • Healthcare industry knowledge/background is an asset

Location

Vancouver, CA

By clicking apply you will leave devsnap. Please be careful. You should never have to pay to apply.
A new version is available REFRESH