- Design, develop, and implement web applications as well as provide support for existing applications.
- Translate moderate to highly complex business requirements to design specifications.
- Write code components of moderate to high complexity matching design specifications.
- Execute test plans to ensure software quality.
- Develop database code including queries, stored procedures, transactions, etc.
- Manage the deployment process and source code environment.
- Work in a team environment contributing to the ongoing development of best practices.