Lead Developer
CrunchTime! Information Systems (www.crunchtime.com) is experiencing record growth and is looking for high-energy professionals who can enhance our organization and contribute to the evolution of our suite of world-class enterprise management products. If you possess the skills and the desire to be part of a team dedicated to industry leadership, we’d like to hear from you. We are looking for a highly motivated Lead Developer to join our ConneX product development team. The ConneX team creates bi-directional real-time integration to every POS that our customers deploy. The ideal candidate is someone who enjoys integration, continual learning, and a fast-paced development environment. This position reports directly to the Director of Point-Of-Sale Integration.
*This position offers 100% remote flexibility.
Responsibilities:
- Solve problems using facts. Applies proven solution patterns and tools for given circumstance.
- Lead engineering projects to ensure high quality deliverables
- Lead solution design that invest in the most relevant matters to meet client demands
- Provide technical design and architecture guidance for complex Data Integrations and orchestration
- Harbor a positive learning environment that enable engineer to grow technically
- Lead and mentor engineering team members
- Manage system monitoring and alert strategies to ensure system stability and improves its manageability.
- Manage code base and improve its expendability, recoverability and reparability
- Manage quality control of all deliverables
- Provide and communication resource estimates, timelines and scope of work for projects
- Design, Develop and Support Data Integration Software to meet current and future growth
- Drive collaboration across development and other teams in the company
- Lead technical supports and automation effort to maintenance first class client experience
Requirements:
- At least 10 years professional development experience
- At least 3 years in an engineering lead role
- Exceptional analytical and problem-solving skills, detail-oriented mindset
- Strong interpersonal skills as this position will interface with many levels both inside and outside of our organization.
- Fundamental understanding of common data structures and algorithms
- Strong background with data transformation and management in both structured and semi-structured data
- Solid experience building end to end repeatable integration processes with effective monitoring and automation
- Strong background with object-oriented programming using Python or C#.
- Solid experience building and consuming both RESTful and SOAP based web services
- Experience in database design and development
- Must be team oriented with strong collaboration, prioritization with a “can-do” attitude
- Proficiency in manual and automated testing
- Solid knowledge of cloud computing services in AWS preferred
- Solid experience in parallel processing large data sets with scalable hardware preferred
Enjoy Excellent Benefits:
CrunchTime team members enjoy a competitive salary and access to a progressive benefits program which includes the following:
- Health and dental insurance and vision plan
- Disability, life and AD&D insurance
- Flexible spending accounts for dependent and medical care
- Generous paid time off plan
- 401K plan with employer match
- Employee Assistance Program (EAP)
- Educational assistance for approved courses
- Commuter benefits
- Wednesday lunch spread catered from Boston's top restaurants
- Bagel Tuesday's provided from Bruegger's
- Thirsty Thursday's featuring the best local craft brews and ales
- Stocked coffee from Starbucks, Caribou, Dunkin' Donuts, plus Bevi sparkling water
- Generous employee referral bonus
- Standing desk option