Current Carreer Openings

shutterstock_285107795.jpg

Senior Software Engineer

In the first 3 months the candidate can expect to work as a lead on a PostgreSQL project.  This initial project is scheduled for delivery this fall and involves data consumption and algorithm development to determine a cost distribution across multiple historical invoices related to the purchase of similar products.  This information will be shared through a web application implemented with a Java stack.  Projects are managed internally on behalf of our clients and the developer will be accountable to the Director of Engineering and our Lead Software Engineer. Senior Software Engineer 

Job Description

EnterBridge is seeking a Senior Software Engineer for immediate hire.  This candidate will work with our database team as a database developer with some database administration tasks.  

Specific Skills Desired

Database Development

  • PostgreSQL preferred
  • MS SQL Server
  • Database modeling
  • Database performance management
  • ETL tools experience including SSIS
  • Development in both Linux and Microsoft Windows environments

Skills Preferred

  • Exposure to database profiling and interactions with data warehousing

  • Exposure to Hadoop and noSQL database technologies in large data environments

What to expect for the first 6 months at EnterBridge:

In general, EnterBridge employs a very open and lean methodology where developers are often expected to balance design and development tasks across multiple projects simultaneously.  Developers are also asked to support existing client implementations in production should issues arise.  This may entail off-hours or weekend work. Typical projects can last from 3-9 months covering multiple sprints including internal and external release points as often as weekly.  The candidate is expected to execute complex database design and development tasks immediately including interacting with clients directly and understanding existing systems quickly.

In the first 3 months the candidate can expect to work as a lead on a PostgreSQL project.  This initial project is scheduled for delivery this fall and involves data consumption and algorithm development to determine a cost distribution across multiple historical invoices related to the purchase of similar products.  This information will be shared through a web application implemented with a Java stack.  Projects are managed internally on behalf of our clients and the developer will be accountable to the Director of Engineering and our Lead Software Engineer. 

In the second 3 months the candidate can expect to expand in the senior role looking at the development of new partnership technologies and continued development of existing systems in PostgreSQL and MS SQL Server.  The candidate may be involved with the adoption of atScale technology for a client using Hadoop and related big data technologies.  The candidate may lead other team members in understanding and implementing a variety of new technologies such as atScale, Scala, Python and machine learning related development alongside new integration technologies such as DataWatch.  The candidate will be expected to interact directly with project management on all tasks, be responsible for estimation and work with application developers to define interfaces and achieve expected application performance outcomes.  The candidate may be responsible for working on testing automation with our QA director for multiple projects.

To apply, please send your resume to careers@enterbridge.com


Senior Java Developer

EnterBridge employs a very open and lean methodology where developers are often expected to balance design and development tasks across multiple projects simultaneously.  Developers are also asked to support existing client implementations in production should issues arise.  The candidate should expect to learn on-the-fly and have to engage fellow team members in learning tasks, techniques and environment setup and maintenance.  Pre-defined design elements and deliverables are kept to a bare minimum and the candidate is empowered to seek out the best solution to core development issues.

Job Description

EnterBridge is seeking a full-time senior Java developer for hire starting immediately.  This candidate must have previous experience performing full-stack application development using Java and related tools.

Minimum Requirements

  • Java development using Spring Framework, Spring Security and Hibernate
  • Use of a JavaScript framework for UI development (preferably Sencha ExtJS)
  • Demonstrated experience developing large data-driven systems
  • Understanding of object-oriented programming techniques
  • Ability to query data in a SQL database and understand different techniques for interacting with data

Preferred Requirements

  • Bachelor’s Degree in Computer Science or equivalent
  • Eclipse development environment
  • Web services experience in REST, SOAP, etc.
  • Understanding of MVC and its core tenants
  • Familiarity with continuous integration (Jenkins, Bamboo) and source control systems (SVN, GIT)
  • Exposure to Atlassian JIRA

What to expect for the first 6 months at EnterBridge:

In the first 3 months the candidate can expect to work side-by-side on a live development project with discrete development tasks assigned by a lead developer. Projects are managed internally on behalf of our clients and the developer will be accountable to our development director and assigned lead developer.  This work will include intensive work with Sencha ExtJS and Java/Spring/Hibernate often creating Excel like interfaces for large data exploration and workflow processing. 

In the second 3 months the candidate can expect to take on direct assignments from project management with the support of our development director.  The candidate will continue to develop to specific but increasingly larger scoped tasks and deliverables.  The candidate will be expected to interact directly with the database development team to attain appropriate data for task completion and troubleshoot the entire user experience.  

To apply, please send your resume to careers@enterbridge.com


Senior Python Developer

EnterBridge is looking to employ a Senior Python developer.

Job Description

EnterBridge is seeking a full-time senior Python developer for hire starting immediately.  This candidate must be knowledgeable in Python and be able to work in a team environment of developers.  The candidate will be responsible for creating web applications and software products that are built on Python for new and existing clients.  The primary focus of the candidate will be on the development of all server-side logic and ensuring all deployed work is at the highest performance and responsiveness to any requests from the front-end users.

Minimum Requirements

  • Writing reusable, testable, and efficient Python code 
  • Ability to work in a collaborative team environment
  • Demonstrated experience developing large data-driven systems
  • Understanding of object-oriented programming techniques
  • Familiarity with front-end technologies, such as HTML, JavaSript, etc.
  • Good problem-solving skills

Preferred Requirements

  • Bachelor’s Degree in Computer Science or equivalent
  • 3+ years experience in Python development
  • Previous experience implementing security and data protection 
  • Able to create database schemas that represent and support business processes and procedures
  • In-depth knowledge of different frameworks including but not limited to Django, Flask, etc.
  • Experience working with and implementing cloud-based solutions including AWS and Azure

What to expect for the first 6 months at EnterBridge:

In the first 3 months the candidate can expect to work side-by-side with our in house Python development team. Projects are managed internally on behalf of our clients and the developer will be accountable to our development director on all assigned tasks.  The candidate will have the opportunity to work on existing client implementations that have been completed and work on on new projects.  This will allow the candidate to get up to speed quickly with existing and new clients.  The candidate will be expected to mange tasks by priority level and be assigned to work on multiple projects.  EnterBridge is growing and we are looking for a developer who is eager to learn and grow with the company. 

In the second 3 months the candidate can expect to take on direct assignments from project management with the support of our development director.  The candidate can expect an increasing workload as knowledge and expertise grows to larger scoped tasks and deliverables.  EnterBridge is a team and all developers are expected to work well in a team environment to ensure all deliverables are met for our clients.  

To apply, please send your resume to careers@enterbridge.com