Software Developer
CurrentIntegrate internal and customer-facing web based applications with back end and cloud based business systems, such as customer relationship management (CRM), software licensing and order processing systems. Work over the entire software development life cycle including planning, design, implementation, maintenance, and technical documentation. Work with a variety of staff including product owners, project managers, quality assurance staff, database specialists, and developers. Write, maintain, and document automated tests including unit tests, integration tests, and load tests.