Who we are
Adlib has been transforming the way enterprise organizations overcome unstructured content challenges for over 15 years. Our content intelligence and automation solutions allow thousands of global customers to discover, standardize, classify, extract and leverage clean structured data from complex unstructured documents to simplify compliance, accelerate business processes and fuel data-driven analytics.
Our new Principal .NET Developer is responsible for:
Creating and improving software architecture, design, and code, and coaching and mentoring other software developers at Adlib.
Our new Principal .NET Developer will:
-
Work closely with Product Owner and other developers to develop and validate product requirements, and to convert product requirements to optimal software solution.
-
Support Scrum team during development and testing, providing input on design, approach, techniques, etc.
-
Review Scrum team's work to ensure conformance with architecture and standards.
-
Mentor and coach developers through training sessions, whiteboarding sessions, pair-programming, code review, etc., promoting best practices of software architecture, design, and programming.
-
Research and explore new technologies, architecture paradigms, technical approaches and tools, and develop prototypes and proof of concepts (PoCs).
-
Perform other duties as required.
Our new Principal .NET Developer has:
-
Bachelor’s degree in computer science or related field
-
8+ years of experience in .NET development.
-
2+ years of experience in cloud technologies, ideally: Azure app services, databases, containerization, events and queues, etc.
-
1+ years of experience in a principal/architect level role.
-
Extensive experience in crafting scalable, enterprise-grade, distributed systems.
-
Expert-level understanding of SOA, OOD, AOP, design patterns, and programming principles.
-
Intimate knowledge of C#, ASP.NET, .NET Core, Entity Framework, dependency injection frameworks.
-
Deep understanding of non-functional requirements such as security, throughput, concurrency, availability, scalability, extensibility, and maintainability.
-
Excellent working knowledge of SQL Server. Experience with NoSQL (CosmosDB, MongoDB) is a plus.
-
Exceptional problem-solving skills and fast learning capability.
-
Excellent interpersonal and oral/written communications skills.
-
Excellent time management and organizational skills.
-
Highly focused, creative, industrious, and passionate.
What's it it for you?
We wholeheartedly believe that maximizing work-life balance is one of the most important paths to high performance. To that end, we have an open-vacation policy and many programs to promote employee wellness. We have massage therapist days, badminton, baseball, fresh fruit in the lunchroom and fitness membership reimbursement.
Adlib is located in Burlington, Ontario and many of our employees also enjoy a minimal commute which allows for maximum family and friends time.
Our Company
Adlib's headquarters are located in Burlington, Ontario. As a company, we care about employee health and wellness and develop programs that align to achieving personal and professional satisfaction. We are also passionate about our community and participate in many local charitable events.
At Adlib we have a number of employee programs and benefits that drive our culture and values including but not limited to:
-
Wellness/Lifestyle Spending Account
-
RRSP matching
-
No limit vacation
-
Extended maternity and paternity leave
-
Employee assistance programs, and much more
To learn more about this role please express your interest here or follow us on Twitter or LinkedIn for future opportunities.
Adlib seeks to inspire and nurture the human spirit – we understand that each person brings a distinct life experience to the table. Embracing diversity not only enhances our work culture but drives business success. Adlib encourages applications from everybody, regardless of race, colour, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.