Job Duties: Analysis of business requirements and design web-based client-server, data processing software applications using the latest set of tools and technologies. Write unit test cases for software system testing and validation procedures to verify that software product has met the business requirements. Defect fixing by making appropriate changes in the code design, interact with client to understand requirements, develop standards, and assist in project planning. Develop, integrate and test enterprise software platforms and projects, involved in the complete software development life cycle including analysis, design, development, testing, implementation, debugging, and maintenance of software applications. Develop unit test scripts based on business scenarios and cases for manual testing test the application based on the user needs and business requirements; prepare operational data for testing by using queries. Actively participated in weekly meetings focused on resolving technical anomalies in status tracking. Research and analyze project documentation, participated in project reviews, and documented process improvements. Manage and ensure complete, successful, cost-effective, and on-time implementation of project/ program. Conduct project risk identification. Conduct peer-reviews and lead reviews and provide feedback. Work with the team to ensure smooth rollout of new releases. Drive the design and implementation of scalable, high-performing and robust applications.
Job Requirements: Required Bachelor's or foreign equivalent in CS, CIS, IS, MIS, Engineering (Any), or any related field. Requires 5 years of experience with the same or similar job duties but given another designation. Must be able to travel/relocate to various client sites throughout the U.S.