Job Description
- Oversee the business and technical goals in consultation with the client, and top management.
- Supervise planning, analysis, design and implementation of client / server software solutions for challenging problems.
- Offer solutions to complex architecture, and design issues using client / server technologies.
- Supervise programmers, analysts, technical writers and QA analysts.
- Develop and enforce best practices of software standards in client / server technologies and other advanced technologies.
- Facilitate client sessions and gather user requirements.
- Write technical and functional specifications.
- Translate design requirements and specifications into successful implementations.
- Develop and test applications packages.
- Develop and maintain computer systems including databases.
- Engage in systems integration and troubleshooting.
- Develop testing strategies, methodologies, and write and execute automated test plans.
- Provide training and support in the installation and utilization.
- Analyze and design the systems for challenging software issues.
- Offer solutions for various software and hardware problems
- Work with Java, Spring, Hibernate, Struts, C# / DOT NET, ASP.Net, PHP, Python, SQL, XML, Oracle Database, SQL Server / Database Technologies.
- Travel / relocate to various unanticipated locations throughout the U.S. to interact with clients and train end users for various short and long term assignments.
Job Requirement
Minimum Requirements : Master’s degree or foreign equivalent in Computer Science, Engineering (any), Business or related plus 3 years of experience in the job offered or as a Computer Software Professional.
Our company will accept a Bachelor’s degree or foreign equivalent in Computer Science, Engineering (any), Business or related plus 5 years of experience in the job offered or as a Computer Software Professional
30+ days ago