Logo
UNIFIED

Software Developer

UNIFIED, Toronto, ON


Unified is seeking a dedicated and talented Software Developer to join our dynamic team. As a Software Developer at Unified, you will play a crucial role in the design, development, and maintenance of cutting-edge software applications that drive our business objectives forward. This position demands a combination of technical expertise, creativity, and collaboration as you work closely with cross-functional teams to deliver high-quality solutions. You will have the opportunity to work on a diverse range of projects, utilizing the latest technologies to create scalable and efficient applications that enhance user experience. Our ideal candidate is not only passionate about coding but also eager to learn and adapt in a fast-paced environment. In this role, you will contribute to all stages of the software development lifecycle, from gathering requirements to deployment and ongoing support. If you thrive in a collaborative atmosphere and are looking to leverage your skills in a forward-thinking company, we want to hear from you! Join us at Unified and help us shape the future of technology with your innovative ideas and technical prowess.

Responsibilities
  • Design, develop, and implement software applications according to specifications.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Maintain and improve existing applications, ensuring optimal performance and scalability.
  • Participate in code reviews and contribute to technical documentation.
  • Troubleshoot and debug applications to resolve issues promptly and efficiently.
  • Stay up-to-date with emerging technologies and industry trends to enhance skills and knowledge.
  • Work closely with product managers to understand user requirements and translate them into technical specifications.

Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proven experience as a Software Developer or similar role in software development.
  • Proficiency in programming languages such as Java, C#, Python, or JavaScript.
  • Experience with web application frameworks and technologies, such as React, Angular, or Node.js.
  • Familiarity with database management systems like MySQL, PostgreSQL, or MongoDB.
  • Strong understanding of software development methodologies, including Agile and DevOps practices.
  • Excellent problem-solving skills and ability to work collaboratively in a team environment.