Python Web Developer
Job Description: As a Python developer, you will be an important member of our development team. You will represent the future of our company as we develop new products in the Python-Django framework. Additionally, you will work with our development & testing team on existing software products.
Your initial few weeks will be focused on understanding our existing software product line, both from a code base perspective as well as from an end-user perspective. We believe a programmer can produce significantly higher quality products when they understand the business case for the software products they are developing.
You will be involved in both front-end and back-end development work.
Responsibilities: Your primary responsibility are as follows:
- Gain a solid understanding of the database structure of our existing software products
- Gain a solid understanding of our existing software product from an end user’s perspective
- Follow our development road map:
- Design/Develop new integrations to our existing software products
- Design/Develop new software products for our construction marketplace
- Provide excellent code documentation
- Assist in product testing
- Assist front-end developers with CSS/php code development
Experiences / Knowledge / Skills
All candidates must be highly motivated, organized and able to self-manage and self-perform.
- Successful development and implementation of more than one web application using Python and the Django framework
- Experience working with RESTful API’s using XML and JSON
- Solid understanding of front-end technologies such as JavaScript, HTML5, and CSS3
- Both server-side and client-side web development: 3 years (Required)
- Experience with content management systems (Joomla, Wordpress)
- Experience working with MySQL, PostgreSQL including both designing and maintaining for large datasets
- Excellent problem solving and communication skills
- AWS Certified Developer/AWS Stack certification a plus
- Knowledge / Experience in the development of software (accounting, estimating, scheduling, CRM) a plus
- Knowledge / Experience in the construction industry a plus
Benefits
Competitive pay and frequent raises based on advancement
Flexible work schedule
Telecommuting
Paid vacation and holidays
Apply Here
Accounting: Software Support Specialist (In Training)
Job Description: Our Software Support Specialists assist our customers in the utilization and implementation of our construction management software. This may include responding to support phone calls and emails, creating video-based training segments for our Learning Management System, creating Knowledge Base Articles and conducting one-on-one screen sharing conference calls with our customers.
As a Software Support Specialist (In Training), you will be provided an opportunity to learn our products and our training methodologies. As you advance and demonstrate knowledge in key areas, your pay rate will be increased and you will be responsible for deeper interaction with our customers.
Software Support Specialist (Accounting) indicates your primary focus will be the Gemini job cost accounting system, including accounting and financial management concepts germane to the construction industry.
This is a significant customer-facing role for our company with considerable advancement opportunities.
Responsibilities: Your primary responsibility during the In Training period is to gain operational knowledge of our software so that you can perform the following duties:
- Develop short How-To training videos for our web-based Learning Management System
- Develop Knowledge Base articles for our website
- Conduct one-on-one remote training sessions using phone & screen sharing (Join-Me)
- Respond to customer support tickets
- Perform weekly bookkeeping activities for our bookkeeping service
- Assist with software testing
- Provide feedback regarding customer needs for our future development
- Software-specific modules you will learn and support:
- General Ledger
- Accounts Payable
- Job Costing
- AIA
- Payroll
- Accounts Receivable
- Purchase Orders
Experiences / Knowledge / Skills
All candidates must be highly motivated, organized and able to self-manage and self-perform.
- Associate's degree or equivalent work experience
- Accounting/Bookkeeping experience, construction-related is highly preferred
- Experience delivering web-based training is highly preferred
- Ability to communicate professionally by phone and email
- Ability to cultivate positive working relationships with customers and co-workers
- Ability to effectively communicate technical information in non-technical terms
- Ability to effectively organize and maintain customer data
- Ability to anticipate areas of difficulty and/or questions and quickly adapt training to meet the needs of our customers.
- Experience in diagnosing problems with software products
- Advanced knowledge of Word, Excel, Gmail, GDrive, GSheets, GDocs
Benefits
Competitive pay and frequent raises based on advancement
Flexible work schedule
Telecommuting
Paid vacation and holidays
Apply Here
Full System: Software Support Specialist (In Training)
Job Description: Our Software Support Specialists assist our customers in the utilization and implementation of our construction management software. This may include responding to support phone calls and emails, creating video-based training segments for our Learning Management System, creating Knowledge Base Articles and conducting one-on-one screen sharing conference calls with our customers.
As a Software Support Specialist (In Training) you will be provided an opportunity to learn our products and our training methodologies. As you advance and demonstrate knowledge in key areas, your pay rate will be increased and you will be responsible for deeper interaction with our customers.
This is a significant customer facing role for our company with considerable advancement opportunities.
Responsibilities: Your primary responsibility during the In Training period is to gain operational knowledge of our software so that you can perform the following duties:
- Develop short How-To training videos for our web-based Learning Management System
- Develop Knowledge Base articles for our website
- Conduct one-on-one remote training sessions using phone & screen sharing (Join-Me)
- Respond to customer support tickets
- Assist with software testing
- Provide feedback regarding customer needs for our future development
- Software-specific modules you will learn and support:
- Sales-CRM
- Sales Contracts (Models-Options-Colors)
- WorkFlow
- Construction Scheduling
- Estimating
- Warranty
- Job Costing
- Purchase Orders
- Auto-Pay
- Web Portal
Experiences / Knowledge / Skills
All candidates must be highly motivated, organized and able to self-manage and self-perform.
Associate's degree or equivalent work experience, construction related is highly preferred
- Estimating, Project Management, Scheduling experience
- Experience delivering web-based training is highly preferred
- Ability to communicate professionally by phone and email
- Ability to cultivate positive working relationships with customers and coworkers
- Ability to effectively communicate technical information in non-technical terms
- Ability to effectively organize and maintain customer data
- Ability to anticipate areas of difficulty and/or questions and quickly adapt training to meet the needs of our customers
- Experience in diagnosing problems with software products
- Advanced knowledge of Word, Excel, Gmail, GDrive, GSheets, GDocs
Benefits
Competitive pay and frequent raises based on advancement
Flexible work schedule
Telecommuting
Paid vacation and holidays
Apply Here
Construction Bookkeeper
Job Description: As a Construction Bookkeeper you will work with our builder clients and manage several aspects of their construction job cost accounting system. Builder Incubator has a well defined SOP (Standard Operating Procedure) which incorporates 3 levels of responsibilities; Bookkeeper 1, Bookkeeper 2 and Bookkeeper 3.
You will begin as a Bookkeeper 1 (in training) and advanced to a full charge bookkeeper. The ideal candidate will have 2 or more years experience in bookkeeping, preferably in a construction office.
This is a significant customer-facing role for our company with considerable advancement opportunities.
Responsibilities: Your primary responsibility during the In Training period is to gain operational knowledge of our software so that you can perform the following duties as Bookkeeper 1:
- Perform weekly bookkeeping activities for our bookkeeping service
- Receive and organize invoices, statements and other source documents
- Enter-Proof-Post invoices into the Gemini job cost accounting system
- Maintain AP vendor insurance expiration and related details
- Print-distribute weekly reports
- Reconcile accounts to insure accuracy
- Interface with our builder clients and their vendors to process invoices and other source documents
- Advance your knowledge in our job cost accounting software
- Assist with software testing
- Provide feedback regarding customer needs for our future product development
- Software-specific modules you will learn, utilize and support:
- General Ledger
- Accounts Payable
- Job Costing
- AIA
- Payroll
- Accounts Receivable
- Purchase Orders
Experiences / Knowledge / Skills
All candidates must be highly motivated, organized and able to self-manage and self-perform.
Associate's degree or equivalent work experience, construction related is highly preferred
- Estimating, Project Management, Scheduling experience
- Experience delivering web-based training is highly preferred
- Ability to communicate professionally by phone and email
- Ability to cultivate positive working relationships with customers and coworkers
- Ability to effectively communicate technical information in non-technical terms
- Ability to effectively organize and maintain customer data
- Ability to anticipate areas of difficulty and/or questions and quickly adapt training to meet the needs of our customers
- Experience in diagnosing problems with software products
- Advanced knowledge of Word, Excel, Gmail, GDrive, GSheets, GDocs
Benefits
Competitive pay and frequent raises based on advancement
Flexible work schedule
Telecommuting
Paid vacation and holidays
Apply Here