This job posting isn't available in all website languages
IT/Technical & Product Development
LEX00KYQ Requisition #

This role will be part of an agile development environment, creating enterprise grade software systems and advancing our technology strategy.


Duties and Responsibilities

·     Provide technical leadership to teammates through coaching and mentorship 

·     Maintain high standards of software quality within the team by establishing good practices and habits

·     Identify and encourage areas for growth and improvement within the team

·     Collaborate with other architects, software developers, business analysts to plan, design, develop, test, and maintain web and desktop-based business applications

·     Assist in the estimations of stories and delivery plans

·     Design, develop, and unit test applications in accordance with established standards


      Participate in peer-reviews of solution designs and related code

·     Develop, refine, and tune integrations between applications

·     Analyze and resolve technical and application issues

·     Assess opportunities for technology, infrastructure, application and process improvement and prepare documentation of rationale to share with team members and other affected parties

·     Adhere to high-quality development principles while delivering solutions on-time and on-budget 

·     Research and evaluate a variety of software products

·     Maintains expertise and champions a set of core technologies

·     Guide team development efforts towards successful project delivery


Core Competency Requirements


      Proficient with Microsoft .NET 4.6+ development using C#

·     In depth knowledge and experience with core Microsoft .Net technologies including: WCF, WPF, WF, LINQ and EF

·     Extensive experience designing and developing enterprise grade software 

·     Experience with source control management systems and continuous integration/deployment environments 

·     Experience with automated testing 

·     Experience with agile development methodologies including Kanban and Scrum

·     Experience with multi-threading and concurrency 

·     Experience with debugging, performance profiling and optimization 

·     Comprehensive understanding of object-oriented and service-oriented application development techniques and theories 

·     Internally motivated, able to work proficiently both independently and in a team environment

·     Strong communication skills with both internal team members and external business stakeholders

·     Strong initiative to find ways to improve solutions, systems, and processes 

·     Experience with database development including relational database design, SQL and ORM technologies


Desired Skills & Experience Minimum Requirements

·       5+ years’ experience as a Software Developer 

·       Prior experience in a technical leadership position 

·       University degree/diploma in Computer Science or a related discipline

Previous Job Searches

Activity Feed

Job shares through RELX
Someone referred the Content Strategist position. 1 day ago
Someone referred the Data Science Engineer - Proagrica - Sutton position. 1 day ago
Someone referred the Product Operations Manager position. 1 day ago
Someone referred the Data Science Intern position. 1 day ago
Someone referred the Software Engineer Intern position. 1 day ago