Company | Climax Media

Climax Media is a local agency employing a 100% local talent team. Our roots are in technology and over the years we have grown in to a full-service digital agency, with a focus on covering the entire digital ecosystem, from enterprise-level CMS and apps, to e-commerce platforms, analytics, and user-design experience.

Our value proposition is based on the intelligent combination of strategy and brand innovation, creative vision, and technical excellence. Each pillar is critical to delivering and we bring expert experience into each area. Our clients recognize the value of this approach in growing their brands and building successful businesses.

Our culture is defined by the people we hire, which is why we pay extra attention to the details that make employees love going to work every day. Our Culture & Engagement team strives to increase employee engagement, retention, and overall satisfaction, all while maintaining a safe and inclusive work environment. We are strong believers that better ideas and results are produced by creating diverse local work teams.

Health Benefits

We offer a comprehensive and competitive benefits package to keep you happy and healthy. Our plan is complete, simple, and easy to use.

Culture

Our culture is about diversity and inclusion. We hire entrepreneurial, compassionate people who are excited about what they do and want to create something worth sharing.

Monthly Events

Crossfit, charity events, meditation, run club, curling, team off sites, and boat cruises. We love to have a good time and reward hard work.

Continuous Learning

With one-one-one coaching, mentorship, and learning allowances, we encourage all of our employees to try new things and never stop learning. We want you to grow.

Bragging Rights

We never settle. Whether being recognized by Profit 500, or as one of Canada's Great Places To Work, we constantly strive to create an environment thats innovative, engaging and worthy of recognition.

The Fluff

We offer half days before long weekends, a fully-stocked kitchen, as well as a dog-friendly space. You can show up wearing whatever you’re comfortable in, and set a schedule that works best for you.

Vice President, People

The Position

We believe people and culture separates unstoppable companies from great ones. In this new role, you’ll have a seat at the table as part of the leadership team, and a part of all strategic business initiatives. You’ll be the champion of the Human Resources function securing our long-term growth by developing and executing human resource strategies in support of the overall business plan and strategic direction of the organization. This senior leadership position is intended for an entrepreneurial HR veteran that is excited about building something new within a rapidly expanding environment.  Specifically, this involves managing the HR team as-well the overall strategy for talent acquisition, on-boarding, performance management, training and development, leadership programs, and help us improve our HR processes and services. The ideal candidate is an exceptional people builder by nature, has a strong business acumen and a diverse background managing all aspects of people and culture that drive the success and growth of a fast-paced B2B tech/software company.

Responsibilities

  • Lead the overall HR function by developing strategies for talent acquisition, career development, onboarding, retention, continuous learning, leadership development, compensation and benefits.

  • Develop and oversee talent acquisition strategy including strategic partnerships with educational institutions as well as coach the leadership team on best practices for selection, development, and retention.

  • Develop a strategy to build awareness for the firm via social media, local events, and partnerships within the tech community in Canada to attract and hire top quality talent.

  • Manage talent development, including performance management, skills training, diversity initiatives, and knowledge management.

  • Function as a strategic business advisor to the executive/senior management team of each business unit regarding their key growth initiatives along with organizational and management issues.

  • Oversee Human Resources and work with the HR team to improve HR services, compliance, and policies.

  • Report on key HR metrics and KPIs like employee satisfaction, engagement, retention, turnover cost, time to fill, etc.

  • Oversee culture activities, including events, monthly campfires, team engagement, demo days, hackathons, and office logistics, etc.

  • Act as primary liaison to internal committees and leadership team and participate in the leadership team meetings as the voice of the people and culture team.

Requirements

  • 8+ years of experience in leading human resources, talent acquisition and development in a fast-growth technology business (Experience with scaling a company is an asset).
  • Proven people management and leadership skills: you know how to build, mentor and grow a team of world-class strategists, designers, engineers & entrepreneurs across multiple functional areas.
  • Strong business and HR acumen, including strong problem-solving skills, critical thinking, analysis and ability to influence and partner with different levels of the firm to achieve results.
  • Technology savvy and knowledge of latest talent management tools (implementing and managing), best practices and current trends in HR.
  • Self-starter; well organized, detail-oriented, strong written and oral communication, and capable of prioritizing numerous tasks in order to meet tight deadlines.
  • Excellent planning, organization, negotiation, presentation, and follow-through skills.
  • Entrepreneurial spirit, creative outlook and resourceful nature.
  • In-dept knowledge of labor law and human resources best practices.
  • Bachelor’s degree in Human Resources or related field, CHRL or CHRE designation is an asset.
Apply Now

Technical Director

The Position

As the Technical Director, you not only lead our multi-disciplinary development teams, but champion innovation. This should be a dream job for any strategic technology leader who is comfortable in front of a client, able to grow and mentor a development team, and ultimately deliver high quality technical solutions. Our Technical Director will manage our technology strategy, provide estimates for projects, and engage our existing clients, all while keeping us ahead of the tech game. We want a strategic leader who is educated, experienced, and can work across a broad range of tech domains. Your job will be to determine and prioritize both the internal and external technology needs and navigate accordingly. You must bring leadership, analytical thinking, and be an inherently curious person who empowers yourself with continuous learning. If you consider yourself ahead of new technology, and you have a knack for speaking with different levels of stakeholders about your expertise, this role may be for you.

Responsibilities

  • Champion the overall technology strategy, both internally and externally

  • Lead tech strategy, development, deployment, and innovation across the organization

  • Partner with management to provide strategic direction and leadership

  • Evaluate clients need and develop and present proposals that meet client expectations

  • Architect solutions with the Software Architect and development teams that range from front-end deployment to enterprise solutions

  • Guide overall project development – monitor progress, solve issues, and ensure success of deliverables

  • Continuously challenge the status quo, think outside the box, and provide stimulus for creative and innovative solutions

  • Help development teams employ best practices and enforce quality standards

  • Motivate and mentor current team members, taking part in goal setting and review meetings

  • Actively participate in the hiring of team members

  • Commit to ongoing learning and development; participate in conferences and educational programs.

  • Stay up to date with current best practices and emerging technologies

  • Participate and contribute to company culture

Requirements

  • 8+ years experience leading technology teams for a digital marketing agency specifically in a client-facing role.
  • 10+ years experience architecting and building enterprise-level solutions.
  • Excellent communication and presentation skills; strong focus on engaging client’s technical and business stakeholders.
  • Expert knowledge of modern development tech stack, including .NET/C#, MVC, Web API, ReactJS or AngularJS, databases, common frameworks and libraries.
  • In-depth understanding of web development, including performance and security considerations.
  • Expert in translating business and design requirements into a state-of-the-art technical solution; producing estimates and technical documentation for projects.
  • Solid experience with employing and enforcing architecture design patterns and development best practices.
  • Expertise with version controls systems, preferably git/GitHub.
  • Solid knowledge/experience with infrastructure architecture, including cloud based, and CI/CD concepts and tools.
  • Expertise in load testing, performance optimization, penetration testing and test automation.
  • Previous hands-on development experience.
  • Expert understanding of technology workflow, project management and various project types.
  • Excellent leadership skills, experience with mentoring and managing people and teams.
  • Active participant in the development community.
  • Critical thinker, great analytical and problem-solving skills.
  • Great organizational and time-management skills.
  • BA degree in Computer Science or similar relevant field.
  • Nice to Have:
  • Experience building CMS-based solutions, preferably with Sitecore.
  • Experience building e-commerce solutions.
  • .NET Core experience.
  • Experience with web-based authentication and protocols such as OAuth.
  • Java/J2EE or PHP experience.
  • Involvement in open source projects, active participation in the development community.
  • Automotive industry experience.
  • Microsoft (or other) certifications are a plus.
Apply Now

Microsoft Solution Architect

The Position

As a Solutions Architect you will be hands-on designing modern cloud-native and hybrid on–premises solutions within the Microsoft stack. You will also be responsible to speak with, and educate business stakeholders through simplifying complicated technical concepts and be able to go deep with the development team leads. The technical solutions that you create and recommend to our clients will ultimately provide better business outcomes impacting millions of people. You must bring leadership, analytical thinking, and be an inherently curious person who empowers yourself with continuous learning. If you consider yourself ahead of new technology, and you have a knack for speaking with different levels of stakeholders about your expertise, this role may be for you. This position will work very close with our CTO/Partner.

Responsibilities

  • Work closely with existing and potential client by assessing client requests and translating them into solutions, estimates and alternatives

  • Effectively explain and sell your solutions, ideas to different business stakeholders through describing a complicated technical solution with simplicity

  • Lead the development process from discovery to implementation, supporting developers through challenges while ensuring your design is aligned to timeline and budgetary constraints

  • Produce technical design documentation

  • Assist with building the scaffolding of the architecture

  • Work with a team of developers and project managers to build project plans/timelines, assess requirements, documentation, and validate acceptance criteria

  • Contribute to, and act as a leader for best practices and processes for successful project delivery

  • Contribute to innovation and cultivate a positive and supportive team

  • Participate in career development and performance reviews; act as a mentor to other developers

  • Commit to ongoing learning and development; participate in conferences and educational programs

  • Stay up to date with current best practices and emerging technologies

  • Participate and contribute to company culture

Requirements

  • 7+ years’ experience in IT, with at least 3 years as a Solution Architect, supporting complex technical environments
  • Expert knowledge of SAML 2.0, OpenID Connect, oAuth 2.0 and CIAM solutions
  • Working knowledge experience in modern SPA/Microservices application architecture
  • 3+ years working knowledge of CMS platforms and solutions
  • Working knowledge in IaaS, PaaS
  • Working knowledge of API Manager
  • Working knowledge in Hybrid Integration Platform
  • Solutions Architecture that holistically incorporates the entire digital technology platform - Customer engagement layer (customer portals, content websites, etc.), IT systems, APIs, data, ecosystem integrations (i.e.: SalesForce), and intelligence (Analytics, AI, ML)
  • Expert experience recommending and validating server, database, load balancing, performance metrics etc., in a Microsoft/Windows/SQL Server environment (on-prem and Azure cloud)
  • DevOps experience, specifically with GitHub, Azure DevOps, Jenkins, Octopus, Docker, etc.
  • Excellent written and oral communication skills with the ability to present to various levels of stakeholder
  • Track record in managing large-scale projects
  • Experience in Waterfall and Agile system development practices
  • Critical thinker, great analytical and problem-solving skills
  • Good organizational and time-management skills
  • Microsoft Certifications
Apply Now

Lead Back-End Developer

The Position

We are a local full-service digital agency, always on the hunt for the best talent, currently growing and looking for Lead Back-End Developers who will bring their Microsoft .NET expertise and leadership abilities and take ownership of a project. Successful candidates will be reporting to the Technical Director. The candidates will act as leads and be key members of the diverse team of information technology professionals, building ambitious enterprise-level solutions for our major clients. All of our developers pride themselves in creating and building software that follows development best practices. Iterative and test driven, we follow an agile sprint-based methodology to produce products we are proud of. Our team builds an infrastructure that pushes performance boundaries. If you have outstanding development skills and a great passion for building beautiful, innovative applications, then this role may be for you!!

Responsibilities

  • Actively participate in all stages of application development lifecycle.

  • Design and develop .NET-based web applications, web APIs, class libraries and services.

  • Produce high-quality, low-defect, reusable code that follows the current design patterns and best practices.

  • Be involved with database design and development, including SQL Server and DB2.

  • Act as a lead developer on projects, take on the most challenging coding tasks.

  • Participate in defining the architecture and creating the technical design alongside the solution architect.

  • Analyze and understand business and design requirements; produce technical tasks breakdown and estimates.

  • Define, review, communicate and follow development approaches for the technical tasks.

  • Perform code reviews, help set and enforce quality standards and best practices within the team.

  • Provide technical leadership and mentorship to other developers.

  • Collaborate closely with the front-end developers and QA engineers to integrate and test.

  • Work with the dev-ops team to configure environments, prepare and execute release plans.

  • Work on new exciting projects as well as help support and maintain existing applications.

  • Communicate clearly and effectively across all levels of the organization.

  • Work closely and collaborate with a team of developers, architects, business analysts and scrum masters communicating effectively and working together to reach defined goals and meet deadlines.

  • Take an active part in SCRUM ceremonies such as daily standups, sprint planning and project retrospectives.

  • Participate in career development and performance reviews; act as a career manager to other developers.

  • Commit to ongoing learning and development; participate in conferences and educational programs.

  • Stay up to date with current best practices and emerging technologies.

  • Participate and contribute to company culture.

Requirements

  • 6+ years of hands-on back-end development experience with .NET/C#, MVC, Web API.
  • Extensive experience with common frameworks and libraries such as Entity Framework, NUnit, SimpleInjector etc., or similar.
  • In-depth understanding of web development, including performance and security considerations.
  • Experience working in a lead role on a small/medium size team and providing technical leadership.
  • Experience with producing technical specifications and estimates based on project requirements.
  • Solid experience with defining, following and enforcing coding standards and best practices, performing code reviews.
  • Expertise with git/GitHub, including branching and merging techniques.
  • Database design and development experience, preferably with SQL Server.
  • Exposure to front-end development, including HTML5, JavaScript, CSS3.
  • Familiarity with modern JavaScript frameworks such as React or AngularJS.
  • Great interpersonal and communication skills, both written and verbal.
  • Experience working in an Agile/SCRUM environment, participating in SCRUM ceremonies.
  • Experience with using Agile collaboration tools such as ZenHub, Jira or similar.
  • Critical thinker, great analytical and problem-solving skills.
  • Good organizational and time-management skills.
  • BA degree in Computer Science or similar relevant field.
  • Nice to Have:
  • Solution architecture and team leadership experience.
  • Experience developing against a CMS such as Sitecore, Sitefinity or other.
  • Experience building e-commerce solutions.
  • .NET Core experience.
  • Experience with JavaScript frameworks such as React or AngularJS.
  • Experience with build servers (TeamCity, Jenkins etc.) and/or build scripts (gulp, webpack etc.).
  • Experience implementing web-based authentication and protocols such as OAuth.
  • Experience with DB2 databases.
  • Exposure to load testing, performance optimization, penetration testing and test automation.
  • Java/J2EE or PHP experience.
  • Involvement in open source projects, active participation in the development community.
  • Automotive industry experience.
  • Microsoft certification is a plus.
Apply Now

Senior Front-End Developer

The Position

As a Senior Front-End Developer, you will be responsible for implementing visual and interactive elements that users engage with through their web browser when using a web application. You will be supported by Back-End Developers, who are responsible for server-side application logic and integration of the front-end work. This role will report to the Front-End Development Lead. We are looking for an experienced Senior Front-End Developer to join our team! You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. If you are a Senior Front-End Developer who is motivated to combine the art of design with the art of programming, then you are right for this role.

Responsibilities

  • Develop new user-facing features

  • Build reusable code and libraries for future use

  • Ensure the technical feasibility of UI/UX designs

  • Optimize application for maximum speed and scalability

  • Assure that all user input is validated before submitting to back-end

  • Work closely and collaborate with other developers and team members, communicating effectively and working together to reach defined goals and meet deadlines

  • Attend and participate in daily standups and project retrospectives

  • Participate in career development and performance reviews; act as mentor and career developer (if required)

  • Commit to ongoing learning and development; participate in conferences and educational programs

  • Stay up to date with current best practices

  • Follow new and emerging technologies

  • Participate and contribute to company culture

Requirements

  • 3-5+ years’ understanding of web markup, including HTML5, CSS3
  • Expert knowledge of client-side scripting and JavaScript frameworks, including jQuery
  • Expert knowledge of JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS, etc.
  • Excellent knowledge of server-side CSS pre-processing platforms, such as LESS and SASS
  • Excellent knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image
  • Proficient understanding of cross-browser compatibility issues and ways to work around them
  • Proficient understanding of code versioning tools, such as Git, SVN, etc
  • Good understanding of SEO principles and ensuring that application will adhere to them
  • In-depth understanding of web development and web development processes
  • Critical thinker and problem-solving skills
  • Team player
  • Good organizational and time-management skills
  • Great interpersonal and communication skills
  • BA degree in Computer Science or similar relevant field
  • Active participant in the development community
Apply Now

Senior Back-End Developer

The Position

We are a local full-service digital agency, always on a hunt for best talent, currently growing and looking for Senior back-end developers with expertise in Microsoft .NET. Successful candidates will be reporting to the Technology Director. The candidates will be key members of the diverse team of information technology professionals, building ambitious enterprise-level solutions for our major clients. All of our developers pride themselves in creating and building software that follows development best practices. Iterative and test driven, we follow an agile sprint-based methodology to produce products we are proud of. Our team builds an infrastructure that pushes performance boundaries. We are looking for an experienced Senior Back-End Developer to join our team! If you have outstanding development skills and a great passion for building beautiful, innovative applications, then you will love this job.

Responsibilities

  • Be involved and participate in all stages of application development lifecycle

  • Analyze and understand business and design requirements

  • Define, communicate and follow development approaches and technical specifications

  • Design and develop .NET-based web applications, web APIs, class libraries and services

  • Produce high-quality, low-defect, reusable code that follows the current design patterns and best practices

  • Be involved with database design and development, including SQL Server and DB2

  • Collaborate closely with the front-end developers and QA engineers to integrate and test

  • Work with the dev-ops team to configure environments, prepare and execute release plans

  • Act as a technical lead on projects where assigned

  • Work on new exciting projects as well as help support and maintain existing applications

  • Communicate clearly and effectively across all levels of the organization

  • Work closely and collaborate with a team of developers, architects, business analysts and scrum masters communicating effectively and working together to reach defined goals and meet deadlines

  • Attend and participate in SCRUM ceremonies such as daily standups, sprint planning and project retrospectives

  • Participate in career development and performance reviews; act as a mentor and career manager to other developers

  • Commit to ongoing learning and development; participate in conferences and educational programs

  • Stay up to date with current best practices and emerging technologies

  • Participate and contribute to company culture

Requirements

  • 5+ years of hands-on back-end development experience with the latest .NET/C#, MVC, Web API
  • Extensive experience with common frameworks and libraries such as Entity Framework, NUnit, SimpleInjector etc., or similar
  • Expertise with git/GitHub, including branching and merging techniques
  • Database design and development experience, preferably with SQL Server
  • Solid experience with following coding standards and best practices, performing code reviews
  • Exposure to front-end development, including HTML5, JavaScript, CSS3
  • Familiarity with modern JavaScript frameworks such as React or AngularJS
  • In-depth understanding of web development, including performance and security considerations
  • Experience working as a part of a small/medium size team, a team player attitude
Apply Now

Senior Quality Assurance Analyst

The Position

As a Senior Quality Assurance Analyst, you will report to the Manager, QA and work alongside a team of QA Analysts and SDETs. Your primary responsibility as a Senior QA Analyst will be to work closely with all members of the project team throughout the duration of the project lifecycle. With the help of processes already in place you will be writing, documenting and executing test plans and scripts. However, you will also bring your own ideas, perspective and previous experience to the table - no process is set in stone, and the team is always willing to try new methodologies or tools. Ultimately, if you’re looking for a challenging role that will expand your skills and expose you to leading edge web technologies, this is the position for you.

Responsibilities

  • Prepare use cases, test scenarios, test plans, and other test related documentation

  • Create both manual and automated tests and execute tests for software and systems

  • Execute test plans and scripts / cases that will determine optimal application performance according to specifications

  • Participate and collaborate with software/systems personnel in application testing, such as system, unit, regression, load, and acceptance testing methods and activities

  • Ensure that testing activities allow applications to meet business requirements and systems goals, fulfill end-user requirements, and identify existing or potential issues

  • Communicate test progress, test results, and other relevant information to project stakeholders and management

  • Work with the development teams to ensure their testing needs are being met

  • Make recommendations for improvement of applications to programmers and software developers or engineers

  • Provide estimates and feedback to the project owners for project scheduling purposes

  • Document internal audits and other quality assurance activities; evaluate audit findings and implement appropriate corrective actions

  • Develop, recommend and monitor corrective and preventive actions; verify and revise quality assurance standards as needed

  • Analyze formal test results in order to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws

  • Cultivate and disseminate knowledge of quality assurance best practices

  • Participate in daily standups, sprint planning, and project retrospectives

  • Commit to ongoing learning and development

  • Participate in career development and performance reviews; act as a mentor to other quality assurance analysts and SDETs

  • Contribute to innovation and cultivate a positive and supportive team

  • Commit to ongoing learning and development; participate in conferences and educational programs

  • Stay up to date with current best practices and emerging technologies

  • Participate and contribute to company culture

Requirements

  • Bachelor’s Degree in Computer Science or related technical field and years relevant work experience, or relevant work experience
  • 5+ years’ experience in a QA role as part of a software development organization
  • Design, execute, and maintain test cases and automation test scripts
  • Identify, analyze, and document defects, errors, and inconsistencies in application, outputs, online screens and content
  • Analyze, test, document, and verify system change requests
  • Identify and log bug reports and manage through to resolution by working with appropriate development and business resources
  • In depth understanding of building Test Strategies, Test Plans, and automation for long-term sustainability
  • Experience in web and mobile (iOS and Android) testing
  • Knowledge of QA methodology and tools
  • SQL knowledge is mandatory
  • Experience in Perl/Python/JavaScript scripting and user-level automation

  • Knowledge of Software Development Life Cycle and Agile methodologies
  • Knowledge and hands on experience in API testing using Postman
  • Ability to effectively articulate technical challenges and solutions
  • Deal well with ambiguous/undefined problems, ability to think abstractly
  • Experienced in Agile software development processes
  • Excellent communication, collaboration, reporting, analytical and problem-solving skills
Apply Now

Front-End Developer

The Position

As a Front-End Developer, you will be reporting to the Lead Front-End Developer. As a Front-End Developer you will be responsible for implementing visual and interactive elements that users engage with through their web browser when using a web application. You will be supported by Back-End Developers, who are responsible for server-side application logic and integration of the front-end work. We are looking for an experienced Front-End Developer to join our team! You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. If you are a Front-End Developer who is motivated to combine the art of design with the art of programming, then you are right for this role.

Responsibilities

  • Develop new user-facing features

  • Build reusable code and libraries for future use

  • Ensure the technical feasibility of UI/UX designs

  • Optimize application for maximum speed and scalability

  • Assure that all user input is validated before submitting to back-end

  • Work closely and collaborate with other developers and team members, communicating effectively and working together to reach defined goals and meet deadlines

  • Attend and participate in daily standups and project retrospectives

  • Participate in career development and performance reviews

  • Commit to ongoing learning and development; participate in conferences and educational programs

  • Stay up to date with current best practices

  • Follow new and emerging technologies

  • Participate and contribute to company culture

Requirements

  • 1-3 years + understanding of web markup, including HTML5, CSS3
  • Proficient knowledge of client-side scripting and JavaScript frameworks, including jQuery
  • Good understanding of JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS, etc.
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS
  • Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image
  • Proficient knowledge of cross-browser compatibility issues and ways to work around them
  • Proficient knowledge of code versioning tools, such as Git, SVN, etc
  • Good understanding of SEO principles and ensuring that application will adhere to them
  • In-depth understanding of web development and web development processes
  • Critical thinker and problem-solving skills
  • Team player
  • Good organizational and time-management skills
  • Great interpersonal and communication skills
  • BA degree in Computer Science or similar relevant field
  • Active participant in the development community
Apply Now

Back-End Developer

The Position

We are a local full-service digital agency, always on the hunt for the best talent, currently growing and looking for Back-End Developers with expertise in Microsoft .NET. Successful candidates will be reporting to the Technical Director. The candidates will be key members of the diverse team of information technology professionals, building ambitious enterprise-level solutions for our major clients. All of our developers pride themselves in creating and building software that follows development best practices. Iterative and test driven, we follow an agile sprint-based methodology to produce products we are proud of. Our team builds an infrastructure that pushes performance boundaries. We are looking for an experienced Back-End Developer to join our team! If you have outstanding development skills and a great passion for building beautiful, innovative applications, then this role may be for you!!

Responsibilities

  • Be involved and participate in the overall application lifecycle

  • Analyze and understand business and design requirements

  • Define, communicate and follow development approaches

  • Design and develop .NET-based web applications, web APIs, class libraries and services

  • Produce high-quality, low-defect, reusable code that follows the current design patterns and best practices

  • Be involved with database design and development, including SQL Server and DB2

  • Collaborate closely with the front-end developers and QA engineers to integrate and test

  • Work on new exciting projects as well as help support and maintain existing applications

  • Communicate clearly and effectively across all levels of the organization

  • Work closely and collaborate with a team of developers, architects, business analysts and scrum masters communicating effectively and working together to reach defined goals and meet deadlines

  • Attend and participate in SCRUM ceremonies such as daily standups, sprint planning and project retrospectives

  • Commit to ongoing learning and development; participate in conferences and educational programs

  • Stay up to date with current best practices and emerging technologies

  • Participate and contribute to company culture

Requirements

  • 2-4 years of hands-on back-end development experience with the latest .NET/C#, MVC, Web API
  • Experience with common frameworks and libraries such as Entity Framework, NUnit, SimpleInjector etc., or similar
  • Working knowledge of git/GitHub, including branching and merging techniques
  • Experience following coding standards and best practices, performing code reviews
  • Exposure to front-end development, including HTML5, JavaScript, CSS3
  • Good understanding of web development, including performance and security considerations
  • Experience working as a part of a small/medium size team, a team player attitude
  • Good interpersonal and communication skills, both written and verbal
  • Experience working in an Agile/SCRUM environment, participating in SCRUM ceremonies
  • Critical thinker, good analytical and problem-solving skills
  • Good organizational and time-management skills
  • BA degree in Computer Science or similar relevant field
  • Microsoft certification is a plus
Apply Now