Ability to make sound business decisions, exercise good judgment, and be highly motivated
Excellent debugging skills, able to debug complex technical issues involving multiple systems.
Good understanding of software development lifecycle (SDLC) and related tools.
Ability to write and execute database queries and create database objects (Stored Procedures, Tables, Triggers)
Intermediate understanding of computer hardware.
Ability to work solo or in a team environment on multiple parts of a project.
Strong written and verbal communication skills and ability to communicate with customers, vendors, and external stakeholders to exchange information, understand requirements, and solve problems related to assigned projects, within guidelines as requested
Ability to design, code and test new Windows and Web software applications
Create technical specification and test plans
Create new and extend existing operational documentation
Consult colleagues concerning maintenance and performance of software systems