Senior Software Developer

Precisely

Precisely

Software Engineering
Canada
Posted on Thursday, March 28, 2024

Precisely is the leader in data integrity. We empower businesses to make more confident decisions based on trusted data through a unique combination of software, data enrichment products and strategic services. What does this mean to you? For starters, it means joining a company focused on delivering outstanding innovation and support that helps customers increase revenue, lower costs and reduce risk. In fact, Precisely powers better decisions for more than 12,000 global organizations, including 99 of the Fortune 100. Precisely's 2500 employees are unified by four company core values that are central to who we are and how we operate: Openness, Determination, Individuality, and Collaboration. We are committed to career development for our employees and offer opportunities for growth, learning and building community. With a "work from anywhere" culture, we celebrate diversity in a distributed environment with a presence in 30 countries as well as 20 offices in over 5 continents. Learn more about why it's an exciting time to join Precisely!

Intro and job overview:

The role of a Web Developer is to create well-written front-end web applications based on best practices, standards, and application requirements received from the product owners and designers. Developer will work with a team to design, develop, and test moderate to complex graphical interfaces and services for web applications.

Responsibilities and Duties:

  • You will develop web applications and services using Syncsort’s software development processes and tools leading to the highest standard of software quality
  • You will participate in design and code reviews within a team environment to eliminate errors early in the development process
  • You will take proactive actions to prevent customer issues
  • You will participate in problem determination and debugging of software product issues by using technical skills and tools to isolate the cause of the problem in an efficient and timely manner
  • You will provide documentation needed to thoroughly communicate software functionality
  • You will present technical features of product to customers and stakeholders as required
  • You will deliver a complete front-end web application
  • You will ensure high performance and quality of web applications
  • You will write, document and unit test JavaScript, TypeScript, HTML, CSS and SASS(LESS), REST API and services
  • You will coordinate with UX and graphic designers for front end consistency
  • You will ensure timelines and deliverables are met
  • You will participate in the Agile development process
  • You will utilize and contribute to Design System
  • Other duties may be assigned

Requirements and Qualifications:

  • You have 2 to 8 years of relevant experience.
  • You have a bachelor’s degree in Computer Science or related field, or equivalent experience
  • You have the ability to analyze moderate to complex programming problems and create algorithms and programming solutions
  • You have the ability to produce results at a level commensurate with skill level consistent with industry standards
  • You have strong teamwork skills
  • You have good time management and personal management skills and be results focused
  • You have the ability to be flexible and handle multiple priorities or focus and provide in-depth solutions
  • You have good self-management skills with the ability to show initiative and take responsibility for issues and problems
  • You have specialized knowledge
    • HTML, CSS, and JavaScript skills – Angular experience preferred, AngularJS, Vue.js, React a plus
    • API experience (RESTful, SOAP), NodeJS, Java Web Development, Spring Framework, JDBC, Apache Velocity, Bootstrap Java or C#
    • Experience with Docker, micro-services, kubernetes, AWS preferred
    • Experience with Jenkins, NPM, Gulp.js
    • Automated unit testing – Jasmine, Junit or Nunit
    • Automated functional testing – Protractor, Selenium
    • Experience with XML, CSS, SASS, SQL, SQL Server, and MVC
    • Experience using Ng-bootstrap, JQuery, JQuery UI
    • Written and verbal communication skills with the ability to write design documentation
    • Experience with Agile Scrum application development practices and tools (Jira, TFS)

#LI-REMOTE #LI-CA1

It is a requirement for all roles at Precisely to adhere to applicable data privacy and security laws, rules, regulations, and company policies. For more information about Precisely’s privacy practices, please see our Privacy Notice: https://www.precisely.com/legal/privacy-notice.