Bachelor's degree with at least 5 years of experience in application development.
At least 3 years of experience as a Business Analyst.
At least 2 years of experience as an Application Developer (Programmer).
In-depth knowledge of the Project Development Lifecycle.
Experience analyzing, designing, and modeling business processes using data flow diagrams and UML.
Understanding of RDBMS, including but not limited to SQL Server/Oracle.
Ability and knowledge of reading program code such as .NET and C#.
Excellent communication and interpersonal skills.
Consultants must be experts in their field, analyzing and reviewing application requirements, designing and implementing business processes, monitoring, and testing applications.
A software developer certification from Microsoft or another programming language is a plus."