We are looking for an enthusiastic and dynamic individual to join Upland Software as a Software Engineer II (Full Stack) for our Kapost Product.
Requirements
- Develop and maintain scalable and robust enterprise applications
- Work as part of cross functional, passionate agile (SCRUM/Kanban) project teams ensuring high quality delivery is at the heart of the development process from requirements definition through to delivery
- Participate in scrum ceremonies and participate on development projects and implement solutions in partnership with development managers and teams.
- Resolution of performance or security issues.
- Provide relevant, honest and accurate feedback to management.
- Research, recommend and implement tools as needed with the goal of continually increasing our development productivity
- Proactively bringing issues and problems to the attention of the team; generating, proposing and implementing innovative solutions to solve them
- Be an advocate of automation, Test Driven Development, Continuous Integration and Continuous Delivery
- Maintain exceptionally high standards of design and code quality at all times, including but not limited to adherence to architectural, security and scalability standards and principles
- Updates job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.