Careers

Are you a Dream Builder?

At BTG we know that the best way to keep the most talented professionals is by giving them challenging projects, and surrounding them with the best in the business. So if you’re ready to grow, to be challenged, and to become one of the best please see the available positions below:

Available Positions

Sofware Development Roles

Software developers are the engine behind the design, development, installation, testing and maintenance of software systems.

Much more than writing code developers are expected to play an important role in in making the business more effective. A software developer is expected to interact with business and play in integral part in designing (in as much) the business as the technical solution.

The skill in this is creating the code to link systems together.

 Job Description

This is a senior position, so there will be more leadership components to this role than some developer roles.  We’re looking for someone with 7-10 years of development within the Microsoft technology stack as well as other development experience.  We’re looking for individuals who have previously participated in system design activities and are comfortable with making high-level, architectural decisions.  Also, we’re looking for candidates who have successfully mentored and coached colleagues in the past.

So, what will I actually be doing?

As a senior software developer you are expected to enter a code-base and not only complete the necessary work, but leave the system in a better state than when work began. As an example, keeping software upgraded to the latest version, adding missing components to source control, and adding unit tests to prevent degradation of the codebase in future releases.

Also, as a senior member of the team, you’ll be responsible for providing technical guidance for the team, designing system architecture and mentoring the more junior team members.

You’ll be responsible for:

  • Managing current systems for our partners
  • Designing and implementing new systems and software solutions for our partners
  • Iterating potential businesses, products and solutions
  • Presenting ideas for system and company improvements
  • Working closely with business users, UI/UX designers, and other members of the team
  • Developing software that meets our partners needs
  • Maintaining the systems once they are up and running
  • The bigger business picture, not just its IT requirements
  • Building and leading the team to better efficiency and technical knowledge
  • Aiding the leadership of our partners to make technical decisions

What skills will I use most often?

  • ASP.NET using C#, MVC
  • HTML5 / CSS while keeping an eye on performance and architecture
  • REST API development patterns
  • XML and JSON messaging
  • Agile development
  • TFS or GIT as Source Control
  • Regular Expressions
  • Familiarity with leading JavaScript framework(s) (Angular 4 or Angular.js, React.js, Knockout, etc.)
  • Microsoft SQL Server and it’s Management Tools
  • Ability to lead teams and mentor colleagues
  • System architecture and design
  • Client relations

What skills would be a bonus?

  • .NET Core and ASP.NET Core development experience
  • Experience in the eCommerce, healthcare or finance industry
  • Cloud Services (AWS – particularly S3, RDS and EC2, Azure, etc.)
  • Development experience in the LAMP stack
  • DevOps experience in an enterprise setting

How is my performance measured?

  • Attitude – Software developers are expected to maintain a positive mental attitude and present a positive influence in their own lives, and the lives of their co-workers. As representatives of Build Technology Group your ability to present the best of yourself is a primary responsibility.
  • Work Product – At the end of each project or engagement the things that remain are our work product. A software developer is expected to produce a professional and appropriate work product (software, designs, documentation).
  • Output – Time to market is a critical asset in our business and more importantly in the business of our partners. The ability to quickly respond and provide real value is a key metric in a software developer’s performance.
  • Responsiveness – Software developers that produce a quality work product and output need to be capable of responding quickly. Failing to respond to correspondence or provide a solution in a timely manner damages our reputation within the Build Technology Group family and does not meet our basic services demand.
  • Team Contribution / Collaboration – As a member of our team you are expected to contribute towards the goals of the team in a spirit of team work and collaboration. Your work as an individual contributor is paramount, but is always measured against the work that your team has been able to accomplish.
    • Mentoring – The team is expected to provide opportunities within for advising and training of skills. Diffusion of skills and technical acumen is required for success.
    • Collaboration – In sports and in business, a successful team will always beat a group of more skilled individuals. You must work as part of the team and collaborate with others.
    • Participation – You must participate in team activities and work towards the teams objectives.

 Job Description

This is an entry-level position.  We’re looking for someone with 2-5 years of .NET development experience to fill this role.

So, what will I actually be doing?

As a software developer you are expected to enter a code-base and not only complete the necessary work, but leave the system in a better state than when work began. As an example, keeping software upgraded to the latest version, adding missing components to source control, and adding unit tests to prevent degradation of the codebase in future releases.

As a junior member of the team, you will be responsible for self-education in appropriate areas as well as being a pro-active team member.  We will provide the direction in which you will need to grow, but it will be your responsibility to make progress along those lines.  We expect that our junior developers are transitioning to a mid-level skill set within six (6) months.

You’ll be responsible for:

  • Managing current systems for our partners
  • Designing and implementing new systems and software solutions for our partners
  • Iterating potential businesses, products and solutions
  • Presenting ideas for system and company improvements
  • Working closely with business users, UI/UX designers, and other members of the team
  • Developing software that meets our partners needs
  • Maintaining the systems once they are up and running
  • The bigger business picture, not just its IT requirements
  • Building and leading the team to better efficiency and technical knowledge
  • Growing technically and in business acumen

What skills will I use most often?

  • ASP.NET using C#, MVC
  • HTML5 / CSS while keeping an eye on performance and architecture
  • REST API development patterns
  • XML and JSON messaging
  • Agile development
  • TFS or GIT as Source Control
  • Microsoft SQL Server and it’s Management Tools

What skills would be a bonus?

  • Experience in the eCommerce, healthcare or finance industry
  • MEAN Stack experience
  • Regular Expressions
  • Familiarity with leading JavaScript framework(s) (Angular 4 or Angular.js, React.js, Knockout, etc.)
  • Cloud Services (AWS – particularly S3, RDS and EC2, Azure, etc.)
  • Client relations

How is my performance measured?

  • Attitude – Software developers are expected to maintain a positive mental attitude and present a positive influence in their own lives, and the lives of their co-workers. As representatives of Build Technology Group your ability to present the best of yourself is a primary responsibility.
  • Work Product – At the end of each project or engagement the things that remain are our work product. A software developer is expected to produce a professional and appropriate work product (software, designs, documentation).
  • Output – Time to market is a critical asset in our business and more importantly in the business of our partners. The ability to quickly respond and provide real value is a key metric in a software developer’s performance.
  • Responsiveness – Software developers that produce a quality work product and output need to be capable of responding quickly. Failing to respond to correspondence or provide a solution in a timely manner damages our reputation within the Build Technology Group family and does not meet our basic services demand.
  • Team Contribution / Collaboration – As a member of our team you are expected to contribute towards the goals of the team in a spirit of team work and collaboration. Your work as an individual contributor is paramount, but is always measured against the work that your team has been able to accomplish.
    • Collaboration – In sports and in business, a successful team will always beat a group of more skilled individuals. You must work as part of the team and collaborate with others.
    • Participation – You must participate in team activities and work towards the teams objectives.

You can also check our Linked In for job postings. If you don’t see something, hit us up anyway. We’re always willing to hear you out if you think you’d be a good match for us in some way. Send us your resume at jobs@btg.email, and check back in the future for openings.

Something for Everyone

A lot of companies talk about culture–their awesome office, fun events and great perks. But we view culture differently. We believe it’s about rallying people who enjoy each other’s company and respect each other’s skill. It’s about working alongside people you rely on to spar with you intellectually one moment, then grab tacos with you the next.

Sitting, standing or otherwise

You can do your work in any style you want: sitting, standing or lounging about in your favorite spot.

Music, coffee and conversation

We love music, coffee and technologically inclined folks to share it with. If you’re the questioning type, we want you with us. Not a yes-man.

Wear what you like

We want you because you have mad skills and get things done, not because you won Best Dressed that one time. But every day can be Formal Friday if you want it to too.