CAREERS
Specific Opportunities
Check out these current needs to give you a more specific idea of the types of positions we hire for.

Programmer Analyst:
Use .NET application to program software applications. Develop architecture specifications and conduct application partitioning. Conduct object and data modeling, analysis, and design. Program software applications based on Microsoft .NET technology. Implement, support, and analyze business requirements involving accurate and time sensitive information. Communicate the needs of the client under a secure infrastructure. Convert project specifications to detailed logical flow charts for coding into computer language. Develop and write programs to store, locate, and retrieve specific documents, data, and information. Create, enhance, and maintain computer programs or software packages to handle specific jobs. Compile and write documentation of program development and subsequent revisions. Utilize the following technologies: VB.NET, ASP.NET, and SQL Server.
Specifications:
Requires a Master’s Degree in Computer Science or Engineering and one (1) year relevant experience. One (1) year experience must have included one or more of the following: 1)VB.NET; 2) ASP.NET; 3) SQL Server; and/or 4) XML Web Services

Senior Project Manager:
Duties to be performed:
Develop through research & analysis a quality software plan based on projects’ objectives, coordinated with project plans, using a variety of software tools & technologies.
Develop innovative and creative approaches to solving problems when faced with obstacles or limitations; take persistent, repeated action to overcome obstacles or limitations; anticipate and plan for the impact of project on other systems; anticipate factors and issues likely to create change or increase the project’s risk of failure, and takes appropriate action to manage change and minimize risk; break large or complex projects down into meaningful sub-projects or milestones; develop overall estimates to determine resources, budgets, and time requirements; assess project design and implementation approaches often to assure the projects properly address the business problems to be solved.
Regularly obtain status information from each project team member on assigned tasks; maintain a detailed master plan that shows at all times what people are working on, what dependencies exist, and what must be done by when; maintain control of accepted changes to project plans and ensures that changes are communicated to all team members; accept responsibility for resolving project issues, focusing on solutions and action, and buffering criticism; take appropriate corrective action to keep projects on track or to get projects back on track; apply the project life cycle methodology, and applies it to the project plan.
Understand the importance of active listening as a communication tool, uses effective listening techniques; provide regular, up-to-date reports of project status to management and other involved parties; hold regular, frequent meetings with project teams to discuss status, revise and reinforce project plans, resolve issues, and share information; encourage and accept the timely communication of problems and issues.
Ensure that team members understand the project’s goals and purpose; take appropriate action to coach and counsel marginal performers; understand the different personality traits within the team, and coaches accordingly; provide direct, specific, constructive feedback and guidance to others regarding their performance.
Build and maintain commitment by seeking appropriate participation throughout the project; identify and consult individuals and groups that can expedite project activities or provide assistance; use relationships with people from other units within the organization to resolve issues or provide assistance; take budgetary cycle into account when developing project schedules; obtains sufficient factual information to develop and support the design and implementation of decisions.
Manage expectations by ensuring that what is promised can be delivered.