As a member of the software development team you will help design and develop enterprise and commercial software.
- Design and development of enterprise and commercial applications
- Work closely with product owners and teams to lead feature implementation and source third party solutions when appropriate
- Contribute to standards and best practices around development processes, coding, and peer reviews
- Optimize existing systems to improve performance and scalability through service/application tuning and code refactoring
- Fully and properly test code to ensure the highest levels of reliability and maintainability
- Research and recommend software solutions and tools that help fix inefficiencies in the development process, team collaboration, etc
- Help lead and drive development operations initiatives
- Provide assistance to IT, CM, QA and support personnel as needed to troubleshoot lower environment as well as production issues