Software Developer II at Colliers Engineering Design
Holmdel, NJ 07733, USA -
Full Time


Start Date

Immediate

Expiry Date

10 Aug, 25

Salary

0.0

Posted On

10 May, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

English, Computer Science, Collaborative Environment, Angular, Design Patterns, External Relationships, Technology

Industry

Information Technology/IT

Description

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

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
Loading...