The Company: Lanvera is a leading Customer Communications Management (CCM) outsourcing and technology company specializing in the design, production, and multi‐channel delivery of secure customer communications including invoices, statements, tax forms, collection letters, compliance notices, and other business critical documents. With 30 years of experience in CCM, Lanvera has a strong presence in the Financial Services and Insurance industries, and continues to expand into other markets.
We’re significantly increasing our software development team for our next generation processing infrastructure including responsive digital delivery platforms for E‐Presentment, Payment Processing, Intelligent E‐Forms and delivering scalable customer communications to mobile devices.
THE POSITION: The Software Development position is on a development team working with other software developers, product managers, design and QA specialists to help design and develop software.
Bachelor’s Degree in Computer Science or related field
5+ years back-end development with C#, ASP.NET, MVC, SOA with REST and WCF APIs
3+ years of experience developing and consuming ASP.NET Web APIs
5+ years SQL design and development
3+ years hands-on experience with TypeScript
1+ hands-on experience developing with Angular 2/4/5
5+ years of experience developing cross-browser, responsive applications
Bootstrap, Foundations, or other front-end CSS framework
Strong understanding of OOA, OOD, design patterns, and web architecture
Strong technical and architectural documentation skills
Excellent verbal, written and interpersonal communication skills
Lead the development team through the development effort
Mentor and manage other software developers
Translate business requirements and technical specifications into development activities
Work with business users to clarify requirements and specifications
Create and document system designs using organizational software design patterns
Implement and enforce high quality, secure and maintainable code that conforms to organizational coding standards
Coordinate with other teams to facilitate the build, deployment, configuration and support of applications
Unit test and debug applications using both coded and manually executed test cases
Clearly communicate status and open issues to team and manager
Work effectively within a team environment to implement projects in a timely manner
Lead and participate in agile meetings and ceremonies
Participate in peer code reviews
Participate in and contribute to the involvement of organizational technology standards
Highly Desirable Skills:
Experience developing Web Facing, Multi-Tenant Applications
Experience with git in a feature branch/team environment
Experience in a CI / CD environment
Company Benefits: Lanvera offers excellent benefits including three weeks of PTO, health insurance, 401K with dollar matching, profit sharing, and long-term disability.