Job Summary: AvenuCourt is a sophisticated Court Management application designed to cater to both limited and general jurisdiction courts of all sizes. Avenu is currently in search of a Software Development Manager to oversee the engineering efforts for AvenuCourt. The selected candidate will oversee the engineering strategy, timely software delivery, and direct a skilled team of engineers towards efficient development processes and superior quality results. Responsibilities include managing resources and priorities in alignment with organizational objectives, implementing industry best practices, and promoting teamwork and cooperation within the group. As the Software Development Manager at Avenu, you will play a pivotal role in driving significant industry change through cutting-edge technology and exceptional user experiences. Duties and Responsibilities: Software Engineering (65%) Responsible for the design, architecture, and the successful implementation of feature functionality. Write efficient, scalable, and maintainable code in Java and other relevant languages for both frontend and backend development. Ensuring coding standards are followed and ensuring performance standards and security standards are met. Integrate new features with third-party systems, implementing seamless interaction between front-end, back-end, and database, while protecting existing functionality. Work with the team to translate client requirements into technical specifications, designing software architecture, and suggesting alternative ideas. Accountable for delivery according to agreed upon timelines and budgetary constraints. Team Management, Product Engagement, and Industry/Customer Engagement (35%) Work with the Product Manager and UX Designer to ensure the most optimal approach is chosen to satisfy customer-stated requirements, while adding value to the product long-term. Effectively manage a cross-functional team of 10-20 engineers by setting performance expectations, monitoring the performance, and providing technical guidance and coaching. Promote a high performing culture and implement strategy to attract, retain, develop, and motivate the team through purposeful leadership and by fostering an inclusive culture. Communicate vision, values, and business strategy. Collaborate with multiple technology groups and vendors to ensure that the application, integrations, infrastructure, and architectures are designed to meet evolving business requirements, and the standards for reliability, scalability, performance and availability that aligns with the organization’s technology roadmap. Build and maintain an in-depth working relationship with technology partners, management and business stakeholders, and partner with them to help drive the strategy of the department. Education and Experience: Bachelor’s degree in computer science, information technology with emphasis in software development or another related field. A combination of education and experience may meet qualifications. 5+ years of experience leading an engineering team. 8+ years of experience with Java. Experience with making software, system, or business architecture decisions. Experience with web-based and microservices architectures. Experience in managing large technology projects and building complex solutions. Experience in the State, Local, and Federal Judicial industry (nice to have) Knowledge, Skills and Abilities: Understanding of object-oriented design and design patterns, micro services architecture and high performance, and multi-threading techniques. Practical experience on agile delivery with deep understating of core agile concepts and practices. Experience in the following: Agile: Jira, Confluence Languages: Java, Kotlin, JavaScript, TypeScript, HTML/CSS Front-End tools/frameworks: Angular, NgRx, React, Redux, GraphQL Databases: Oracle, SQL Server, MongoDB, Redis Other tools/frameworks: ActiveMQ, MuleESB, Prizm, Dynamsoft, Extract, MS Suite DevOps: GitHub, Jenkins Security: Veracode Cloud: AWS, Azure Work Environment: Remote Physical Demands: Not applicable Avenu Summary: Avenu provides local governments with ways to achieve more predictable revenue that supports growth, fuels modernization and ensures compliance with mandated but underfunded programs. Avenu’s revenue enhancement and administrative solutions find and recover license, permit and other taxes that cities and counties struggle to collect. The insights and improved fiscal posture enables governments to deliver expected services and sustain a high quality of life for residents. Avenu is an Equal Opportunity Employer. Selection for a position will be made without regard to race, religion, national origin, sex, political affiliation, marital status, non-disqualifying physical handicap, and age. #J-18808-Ljbffr
HTML Agile activemq Amazon Web Services (AWS) veracode Azure Kotlin extract Redis React GraphQL Redux MongoDB Confluence JavaScript Oracle Microsoft SQL Server Jira GitHub TypeScript NgRx Java dynamsoft Angular Jenkins CSS