• Job Title: Systems Programmer / Developer

  • Requirement

    Bachelor’s in Computer Science or related fields such as Software Engineering or Information Systems/IT and 2-4 years of experience in software or systems development.

    Location: Columbia, MD, Southlake, TX and other domestic locations in the US

    Duties & Responsibilities:
  • Work with the business analyst to understand Project business processes and user requirements; Analysis of existing services and products by interacting with NIIT’s existing customers and distributors to understand the services and products provided and to collect and analysis the API system’s business and user requirements; Work with the business analysis to translate business / user requirements into technical and functional requirements and specifications; Perform Technical and Feasibility Analysis on the development of new applications in the existing architecture or re-design of existing applications and prepare an analysis documentation on the proposed changes to be performed; Perform Impact Analysis on existing applications and system and work with the business analyst to determine new requirements or to refine the existing requirements and create; Impact analysis documentation for the requirements for better understanding and future reference; Determine and specify the Non-Functional Requirements related to the new and/or redesigned application/system and coordinate same with the business analyst; Participate in systems/application’s architectural design reviews and provide insights on technologies or tools related to new system/application and/or changes to the existing architecture to conform to the technical and functional requirements that have been specified; Work with the developers to design, redesign, develop, test and implement eCommerce System/Applications as per the Project’s requirements, specifications and business processes determined above; Design, develop and implement API system/applications’ user interface (UI) systems, work flows and architectural designs; Design, develop and implement Web applications for Reporting and Configuration; Design, develop and implement automated Unit Testing and functional testing and quality assurance including designing and implementing Unit Test Cases and scenario, evaluating the test results and developing and implementing software solutions (architecture and design fixes) to resolve any technical defects identified during testing; Design, develop and implement Data Models, Tables and Stored Procedures for the application/system to capture and analysis data; Deploy the project System /Applications into various environments; Perform system/applications integration and customization; Provide production support to the Development Team, analyzing and providing solutions to production issues or defects as application is installed and operations is stabilized; Perform system/applications Configuration Management and Version Controls throughout the Applications/sub-systems’ production cycle; Trouble-Shoot and Debug the Project Systems/Applications; Perform System/Applications maintenance and support including performing system/applications monitoring, troubleshooting, upgrading, system backup and disaster recovery, deploy technical solutions that might arise during production implementation, and provide end-users/Business users with solutions to technical problems during system/applications use; Participate in weekly project status meetings with other members of the Development Team, business users and other stakeholders; Involved in knowledge transfer for content build and best practices, including providing technical training to business users, etc.

Send detailed resume with references to: Attn:  HR, Vayusoft Solutions Inc., 5850 Waterloo Road, Suite 140, Columbia, MD 21045