Job Title or Location

Intermediate Developer

Univerus - 3 Jobs
Saskatoon, SK
Posted yesterday
Job Details:
Full-time
Experienced
Benefits:
Flexible Work

Univerus is a global enterprise software company providing solutions for utilities, local government, and other public and private entities. We are headquartered in British Columbia, Canada, with offices across Canada, the US, and Australasia. The Intermediate Software Developer will work with the development team in the evolution of our Utility software platform. Beyond this, you'll play a crucial role in modernizing existing software. We believe in investing in our employee growth and development, making this the ideal company for anyone who wants to continuously learn and advance. As a team member, you will have the opportunity to make a significant impact on our products and the future of our organization and have fun doing it. The anticipated work hours for this role will be Monday to Friday; 8.30 am to 5.00 pm CT. Note that this will be an in-office role.


We are seeking a talented and motivated Intermediate Developer to join our team. The ideal candidate will have a passion for technology, a willingness to learn, and the ability to work in a collaborative environment. As an Intermediate Developer, you will work closely with our senior developers and contribute to the development, testing, and maintenance of our software products.

The Intermediate Software Developer we seek will have a minimum of 3-5 years' experience in crafting high-performance products. They Collaborating with cross-functional teams, they contribute to the design and implementation of scalable and reliable software systems. Continuously improving processes and staying abreast of industry trends, they play a crucial role in delivering high-quality software products.


Responsibilities:

• Assist in the development and implementation of new software features and applications.

• Write clean, maintainable, and efficient code.

• Collaborate with senior developers to troubleshoot and debug software issues.

• Participate in code reviews and contribute to team discussions on best practices and

improvements.

• Assist in the testing and quality assurance processes to ensure software reliability and

performance.

• Stay updated with the latest industry trends and technologies.

Qualifications:

• Proficiency in the software development life cycle.

• Strong command of Agile and Waterfall methodologies.

• Full-stack development expertise with a solid foundation in software engineering principles.

• Proficiency in developing unit tests for code components and applications.

• Ability to manage multiple priorities effectively with minimal supervision.

• Exceptional verbal and written communication skills.

• Experience with test-driven development and automated testing frameworks.

• Familiarity with Scrum/Agile development methodologies.

• Methodical approach to planning and organization.

• Demonstrated ability to exercise independent judgment and initiative.

• Superior analytical, mathematical, and creative problem-solving abilities.

• Meticulous attention to detail and efficiency.

• Self-motivated and driven to excel.

• Team-oriented mindset with experience collaborating in diverse environments.

• Strong logic and critical thinking skills, adept at troubleshooting data and software issues.

• Commitment to knowledge sharing and fostering a collaborative team environment.

Education and Experience:

• Bachelor's Degree in computer science or equivalent experience.

• Proven work experience as a Software Developer

• Experience with software development tools, such as Git, GitHub, JIRA, and Azure DevOps.

• Experience developing software applications in an enterprise environment.

• Ability to develop software in .NET, C#, React, JavaScript and/or other programming languages.

• Familiarity with database management systems (e.g. SQL Server, MySQL, Postgres) and data modeling technique

• Experience developing web applications using at least one popular web framework.

What We Offer:

• Competitive salary and benefits package.

• Opportunity for professional growth and career development.

• Collaborative and supportive work environment.

• Exposure to cutting-edge technologies and innovative projects.

• Work-life balance and flexible working hours.

Share This Job: