Overview
At Colliers Engineering & Design, we're looking for a Software Developer II 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
- Design and develop applications by setting expectations and features priorities throughout development life cycle; determine design methodologies and tool sets.
- Defines objectives by analyzing user requirements; envisioning system features and functionality.
- Complete program using languages and software products, designing and conducting tests.
- Integrate applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines, and information servers.
- Completes applications development by coordinating requirements, schedules, and activities; contributing to team meetings.
- Identify areas for modification in existing programs and subsequently developing these modifications.
- Work with internal clients or departments on technical issues including software system design and maintenance.
- Troubleshoot development and production problems across multiple environments and operating platforms.
- Support users by developing documentation and assistance tools.
- Update job knowledge by researching new technologies and software products.
- Build/maintain intranet and internet portals.
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: 5+ years.
- Experience using Object Oriented Design and design patterns.
- Experience using Relation Databases Design including tables, indexes, views, constrains, and stored procedures.
- Experience using GIT DevOps in a collaborative environment.
- Experience with JavaScript frameworks React, Angular.
- 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.
- Ability to read, write and understand English for purposes of comprehending written job-related communications and verbal instructions and interactions.
What We Offer
At Colliers Engineering & Design, our people are our most important resource. That's why we are committed to providing all our employees with a safe, comfortable work environment, potential for career advancement, and the ability to impact society through their projects as well as Company sponsored activities. This dedication begins with supporting a work life balance through a generous compensation package that includes: company paid medical, dental, and vision coverage; paid pregnancy disability leave; short- and long-term disability insurance; life insurance; a company-matched 401(k)/Roth; paid time off that includes parental and military leave; employee referral and professional license bonuses and a straight time policy that compensates exempt employees for billable hours worked in excess of 40 billable hours within a work week. We have also created an internal culture that provides the resources and technology needed to encourage personal and professional growth opportunities through reimbursement for education; a free in-house resource for hundreds of educational and self-enrichment courses; mentorship program; wellness program; Women's Organization and ongoing philanthropic opportunities. Apply today to learn how you can join our team of professionals, so we can help you Accelerate Your Success!
|