Software Developer

Building Envelope Professionals Group

United States

Remote

USD 90,000 - 120,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Building Envelope Professionals Group is seeking a competent Software Developer to design and maintain software solutions that drive efficiency across the firm. You will work on innovative initiatives to improve processes and services within a fast-paced environment.

You will collaborate with cross-functional teams, write clean code, and stay current with technology trends. The role supports independent and remote collaboration in a dynamic construction industry setting.

Qualifications

  • Proficiency in Java, C++, or Python as core languages.
  • Solid understanding of software development principles and processes.
  • Experience with database management and SQL queries.

Responsibilities

  • Collaborate with cross-functional teams to design and implement software solutions.
  • Write clean, maintainable, and efficient code following best practices.
  • Debug and resolve software issues to ensure optimal performance.

Skills

Java
C++
Python
SQL
Git
Problem solving
Communication
Independent/remote teamwork

Education

Bachelor's degree in computer science or engineering

Tools

Git
SQL

Job description

Description

We're looking for a competent Software Developer to join Building Envelope Professionals Group, a construction industry leader. As a Software Developer, you will be responsible for designing and maintaining software solutions that promote efficiency and innovation inside the firm. You will be able to work on innovative initiatives that improve our processes and services, adding to our overall success in the industry. This position is ideal for individuals who are passionate about software development and want to make a difference in a fast-paced work environment.

Responsibilities:
  • Collaborate with cross-functional teams to evaluate, design, and create software solutions.
  • Write clean, maintainable, and efficient code that adheres to best practices.
  • Debug and resolve software issues for maximum performance.
  • Contribute throughout the software development lifecycle.
  • Stay up to date on developing technologies and software development trends.
  • Work on numerous projects simultaneously while meeting deadlines.
  • Document software specifications and user manuals.
Requirements:
  • Expertise in programming languages such as Java, C++, or Python.
  • A solid understanding of software development principles and processes.
  • Experience in database management and SQL queries.
  • Ability to operate independently and collaboratively in a remote team setting.
  • Excellent problem-solving ability and attention to detail.
  • Knowledge of version control systems, such as Git.
  • Excellent communication abilities, as well as the ability to properly explain technical information.
  • Bachelor's degree in computer science, engineering, or a similar profession.
Get your free, confidential resume review.

or drag and drop your file here.