Overview:
At Colliers Engineering & Design, we're looking for a Software Developer to build essential applications that power our internal teams. You'll work on a variety of projects from web and desktop applications to internal tools-following the full software development lifecycle. This role offers the chance to make a real impact through smart, user-focused solutions while providing exceptional technical support to the teams who rely on them every day.
Apply today and take the next step in your career with Colliers Engineering & Design.
Responsibilities:
* Create solution technical designs, to maintain code base for enhancements and fixes.
* Review of requirements specifications and preparation of technical specifications.
* Estimate, unit testing, code reviews and associated technical documentation.
* Understand clients' applications requirements.
* Identify key application features.
* Work with other Development team members to set specifications for new applications.
* Perform unit and integration testing before launch.
* Troubleshoot applications.
* Find bugs and offer timely solutions.
* Test existing applications, identify deficiencies and offer solutions.
* Determine operational practicality.
* Develop quality assurance procedures.
* Deploy software tools, processes' and metrics.
* Prepare reports on programming project specifications, activities, or status.
Qualifications:
* Basic / Minimum Education requirement to perform the job: Bachelor's degree in computer science or related field preferred.
* Relevant Years of experience required to perform the role: 0-3 years.
* Object Oriented Design, Analysis, and Programming course work experience using Python, Java, or C#
* Relation Database Design course work experience using MySQL, MS SQL Server
* Experience using IDEs VS Code, VS Studio, Eclipse or the like
* Experience using Version Control Systems GIT, DevOps or the like
* Experience designing web pages using HTML
* Knowledge or experience with JavaScript framework
* Knowledge or experience using RESTful APIs
* Technical Knowledge/Expertise- Continually learn and apply applicable standards, procedures, trends, technology, and criteria to successfully perform the functional responsibilities of the position.
* Relationship Management- Possess and demonstrate the ability to develop and maintain internal and external relationships which support the success of the Company.
* Business Acumen- Knowledgeable in best practices, trends, information, and other influences that affect CED and the environment in which we work, to maintain our position as an industry leader.
* Communication- Possess and demonstrate the ability, skills, and initiative to exchange information effectively and efficiently.
* Program and Project Management- Possess and demonstrate the ability to lead effectively and efficiently, plan, organize and manage procedures, protocols and/or staff to achieve the desired results of specific projects and/or programs.
Share this job:
Share this Job