UBC is seeking a leader to oversee the development and maintenance of cutting-edge frameworks rooted in Microsoft technologies for their REMS Programs, with a focus on migrating systems to advanced, state-of-the-art solutions and exploring AI/ML integrations.
Requirements
- Demonstrated practical expertise in Microsoft technologies such as .Net, MVC, web API, and React JS, coupled with hands-on experience in cloud platforms, particularly specializing in Microsoft Azure.
- Extensive working knowledge of the Microsoft .NET stack, including but not limited to Microsoft Visual Studio, TFS/Azure DevOps, Visual Basic or C-Sharp, Web-Based Development Frameworks (such as ASP.NET, WebForms, MVC, Angular, Node.js) and Web Services/API development.
- Extensive working knowledge with Relational Database Management Systems, especially Microsoft SQL Server or Oracle.
- Working knowledge with team development software and automated testing tools
- In-depth knowledge and hands-on experience with all phases of an SDLC.
- In-depth knowledge of the software validation process in an FDA regulated environment. Specifically, knowledge of 21 CFR Part 11, HIPAA and E2B requirements is essential.
- Solid understanding of Agile software development principles.
Responsibilities
- Overseeing the development and maintenance of cutting-edge frameworks rooted in Microsoft technologies.
- Explore and integrate AI and machine learning advancements to drive intelligent automation within our platform.
- Lead by example in adopting and championing emerging technologies and development methodologies that can enhance our platform's performance, scalability, and security.
- Develops and plans all client implementations as it applies to all phases of the software development lifecycle.
- Leadership role in the technical design and implementation of client software solutions
- Participates in all aspects of the System Development Life Cycle (SDLC)
- Responsible for the support of new and existing software applications.
Other
- Serve as the technology ambassador to both our clients and vendors, proficiently conveying our technological strengths and advancements while aiding clients in comprehending how our solutions harmonize with their business requirements.
- Collaborate with industry experts and participate in relevant conferences or forums to showcase our technical achievements, positioning our platform as a leader in the industry.
- Minimum of 10 years of application development oversight or project management experience working in a technical environment & minimum of 5 years of people leadership experience.
- Must be detail orientated and able to take a job to successful conclusion.
- Must have excellent interpersonal, verbal, and written skills and able to perform multiple tasks.