Veterans Preferred - Manager, Product Software Engineering

Employer
Wolters Kluwer
Location
Parkville, MD
Posted
Sep 17, 2021
Closes
Sep 20, 2021
Ref
96713455
Hours
Full Time
Military Veterans are Encouraged to Apply. Wolters Kluwer is a global leader in professional information services. Professionals in the areas of legal, business, tax, accounting, finance, audit, risk, compliance and healthcare rely on Wolters Kluwer's market leading information-enabled tools and software solutions to manage their business efficiently, deliver results to their clients, and succeed in an ever more dynamic world. Wolters Kluwer combines deep domain knowledge with specialized technology. Our portfolio offers software tools coupled with content and services that customers need to make decisions with confidence. Every day, our customers make critical decisions to help save lives, improve the way we do business, build better judicial and regulatory systems. We help them get it right. eOriginal, Business Unit of Wolters Kluwer, is a financial software firm seeking a Software Development Manager experienced in Java Development to help push their suite of new and innovative products into the future. eOriginal is responsible for building and maintaining the most trusted eAsset Management Platform for thousands of organizations globally. eOriginal is a technology company where you will be surrounded by other individuals that love technology as well as writing quality code. The environment is fast-paced but also laid back with an emphasis on personal development and innovative Java solutions. As a Software Development Manager, you will be pushed to develop your own skills but also learn to leverage new technologies and implement them into current projects. A major plus with this role is you will be working in a software company where technology is the business. You are not a support function but instead the driving force behind the company's success. With this you will be integral in moving this firm forward all while becoming a better engineer. The Software Development Manager, as a member of the software product team, is expected to contribute significantly to team goals in the area of software design, development and product support. The Software Development manager will provide direction and mentorship for a team of software engineers and quality assurance engineers as well as monitoring and evaluating their performance. The Software Development Manager is expected to demonstrate expertise in the areas of software architecture, software security, software methodologies, quality assurance and control. They must exhibit a high degree of professionalism in their work and their interaction with others. They must be adept at providing technical proposals, work estimates and must be able to recruit and hire other software engineers. Responsibilities Managing the full lifecycle application development, with emphasis on agile development (scrum, sprints, incremental design) methodologies. Providing direction for a team of engineers Evaluating performance of software engineers. Participate in Designing, coding and debugging applications in Java software language. Ensures the use of sound software engineering techniques to develop solutions that meet customer requirements. Follows appropriate design, development, and testing methodologies to ensure a quality software product. Sets priorities and allocates proper amounts of time to assigned activities. Maintains an awareness of interrelationships among activities. Maintains an organized approach and meets or exceeds agreed upon time and quality standards for end work product. Develops alternative courses of action and makes decisions based on logical assumptions and which reflect factual information. Develops documentation relative to technical aspects to facilitate current support, development, upgrades, or migrations. Builds confidence in the eOriginal organization and the business benefits and integrity of its products and services. Maintains the confidentiality of eOriginal strategies, plans and other proprietary information. Required Experience and Skills: Bachelor's degree in computer science or related discipline. Total of 8 to 12 years demonstrated experience developing Java/J2EE software using at least five of: J2EE, JSP/Servlets (or similar), Spring, Hibernate, Struts, FreeMarker, JDBC, MyBatis, WebServices/WS standards. 4 years in a leadership role Experience managing both Kanban and Scrum teams Experience implementing and utilizing Agile methodologies Strong foundation in service-oriented methodologies, principles, practices, and modeling. Knowledge and understanding of multi-tier architectures. Strong interpersonal skills to work effectively in a team environment. Experience in UNIX/Linux environments Strong desire to learn real estate and asset based finance, including asset securitization, collateralization, and pledging Desirable: N-tier J2EE environments using any of IBM Websphere, BEA/Oracle Weblogic, or JBoss Hands on experience with Model-View-Control Architecture (MVC) based applications (eg Struts and Spring framework) Familiarity with RDBMS concepts, Oracle a plus Experience building business high-volume transactional systems is a strong plus Hands on experience in writing and consuming Web Services (REST, WSDL) Other attractive technology experiences - jQuery, JavaScript, SVN, Ajax, JDBC, Servlets, Experience developing fintech solutions for the banking, mortgage or insurance industries #LI-Remote