Delivering on that promise of flexible, easy-to-use, enterprise-scale, secure content management and business process automation software comes with a plethora of exciting and technically complex challengesThat`s where you come in.
Software engineers (se) at laserfiche are the heart of our product teams building, refining and often inventing new solutions to our customer’s problemsSenior se`s at laserfiche are engineers who possess a “buck stops here” mentality with the experience and full understanding which enables you to solve a wide range of issues in creative waysYou will typically mentor junior members of the team and will also take a leadership stance on innovations that could improve other product areas as well.
Laserfiche is the leading saas provider of intelligent content management and business process automationThrough powerful workflows, electronic forms, document management and analytics, the laserfiche® platform accelerates how business gets done, enabling leaders to focus on growth across the enterprise.
Laserfiche pioneered the paperless office with enterprise content managementToday, laserfiche’s cloud-first development approach incorporates innovations in machine learning and ai to enable organizations in more than 80 countries to transform into digital businessesCustomers in every industry—including government, education, financial services, healthcare and manufacturing—use laserfiche to boost productivity, scale their business and deliver digital-first customer experiences.
Laserfiche employees in offices around the world are committed to the company’s vision of empowering customers and inspiring people to reimagine how technology can transform lives.
Responsibilities include:
Design, build and maintain high-quality high-performance code with the necessary unit tests and component level automation to ensure sustained functionality and maintainability.
Be an active member of a team of 4-6 software engineers and testers
Lead by example highlighting development best practices (unit testing, tdd, test automation)
Mentor and share knowledge and expertise in both your team and throughout laserfiche
Lead and participate in component level design reviews, maintain quality focus, and resolve technical disputes
Create, maintain, and support documentation for the component design, process flows, and requirements
Manage and negotiate business features coming from multiple stakeholders
What you`ll need:
5+ years of professional experience as a software engineer working on teams that build and ship public-facing software.
Previous deep hands-on programming experiences in two or more of the following programming languages: c#, c/c++, java, nodejs, javascript, go, python
Working and present knowledge and experience in distributed computing, web-services, microservices architecture, api design, scalable system architecture and operating and supporting production services
Deep knowledge of cloud architecture across amazon web services (strong preference), microsoft azure, or google cloud platform.
Demonstrable knowledge of database design both rdb and nosql dbs
Experience delivering a product using an agile development process such as scrum, kanban, or xp
Strong organizational and communication skills with the ability to collaborate with not just other engineers and designers, but also with all business units
Click here to learn more about life at laserfiche