The Software Architect is responsible for creating technical architecture and development solutions for large, complex projects in J. J. Keller’s Technology Solutions Team. This team utilizes Agile/Scrum methodology to create SaaS solutions that integrate with mobile and onboard technologies, designed to help businesses simplify the management and monitoring of drivers and vehicles that are subject to DOT regulations.
This position offers the opportunity to use your technical leadership and development experience to provide technical direction and mentorship while developing cutting edge technology offerings, such as J. J. Keller’s Encompass. With onboard and mobile technology in Encompass, businesses can monitor and improve their driver and vehicle performance, generate easy-to-read reports, and identify opportunities to save money. The system is designed to simplify the management of a fleet by collecting and centralizing key information and integrates with Android™ devices and Windows laptops to automate compliance and performance reporting.
Acts as architect on new development projects, including those crossing several product lines.
Analyze functional and business requirements and determine technical solutions.
Produce technical design documentation and development plans and provide accurate estimates based on business.
Make recommendations regarding site architecture and development techniques/standards and leads implementation of both.
Provide technical leadership, mentorship and training to other developers on projects.
Perform complex programming tasks related to new development.
Provide consultation to Product Managers and design resources in determining technical solutions and/or direction during the design phase of projects.
Coordinate with Website and Database Administrators on planning and implementation of architecture or server related projects.
10+ years of progressive experience in analysis, technical design, coding, and testing of PC/Internet based applications. Mobile development experience also strongly preferred.
6+ years object oriented development experience working with Microsoft development tools.
Advanced knowledge of the Software Development Life Cycle (SDLC) and understanding of SQL Server development, database structures, and web server architecture.
Previous experience training and mentoring technical resources.
Demonstrated ability to architect complex systems utilizing new or existing methodologies to ensure productivity and success.
Ability to analyze and assess technology tools to provide recommendations for supporting business direction.
Bachelor’s degree in Computer Science or a technology-related field.
J. J. Keller is an Equal Opportunity Employer
J. J. Keller & Associates, Inc - 2 years ago