BUILDINGLOGIX SOLUTIONS INC
Location
Dayton, OH | United States
Job description
A person in this position is responsible for design and implementation of BuildingLogiX software, including BDX, our proprietary building analytics platform, and its satellite products and service offerings. The developer performs coding, debugging, testing and troubleshooting throughout the application development process. Prior to implementation, the developer may be required to work with engineers on the Connected Building Services team and senior developers to create functional specifications of software features.
Duties and Responsibilities
Design, code, debug and test application features independently or in collaboration with others
Define, design, and implement multi-tiered object-oriented software applications
Design parts of database schemas
Maintain and modify existing application features
Fix defects and add enhancements to software
Interact and participate in meetings with key partners, team members and internal users regarding timelines, technical and infrastructure issues
Provide feedback to management and other team members regarding feasibility and implementation timeframes of application features
Produce functional specifications, test plans and other documents to ensure that applications can be maintained
Provide guidance to junior developers or interns as needed
Required Skills and Qualifications
4-5 years of software development experience in a small to medium-sized team setting
Bachelor’s degree in Computer Science, Computer Engineering, or related fields is preferred
Excellent computer science fundamentals
Knowledge of relational database design principles
Able to effectively communicate technical concepts to other technical and non-technical staff members
Demonstrated aptitude for learning new technologies
Effective written and verbal communication skills
Extensive familiarity with modern web development methodologies and practices
Technology Requirements
Strong knowledge of Java
Experience with Java EE or Spring Framework is highly desirable
Working knowledge of JavaScript and TypeScript
Knowledge of Angular and AngularJS is essential. Angular Material suite knowledge is highly desired
SQL database experience is required. SQL Server knowledge is preferred, Oracle and PostgreSQL familiarity is a plus
Experience with Python or Node-based technologies is a plus
Job tags
Salary