- Software Testing
Full lifecycle application development.
Designing, coding and debugging applications in various software languages.
Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis.
Object-oriented Design and Analysis (OOD and OOA).
Software modeling and simulation.
Front end graphical user interface design.
Software testing and quality assurance.
Support, maintain and document software functionality.
Integrate software with existing systems.
Evaluate and identify new technologies for implementation.
Project Planning and Project Management.
Maintain standards compliance.
Implement localization or globalization of software.
Build and modify Enterprise applications, develop web applications, and client server applications.
Develop modifications and enhancements to application software as directed by your manager.
Perform service calls on application software if operations group cannot resolve.
Follow software development best practices to ensure compliance with MIS standards.
Develop project plans and meet schedules. Demonstrate working software frequently.
Generate all documentation required in the software development process, including software requirement specifications, software design descriptions, verification and validation plans, and other items as required.
Write test plans for each level of software verification, including unit tests, functional tests, integration test, and system tests. Take personal responsibility to ensure that tests are carried out properly.
Participate in team reviews to communicate and validate decisions.
Strong interpersonal, oral and written communication skills needed.
Proficiency in Web Design, JAVA , SQL, Data Modeling, Modern programming Languages and Eclipse/IBM Rational Tools.
Programming experience in Retail/Wholesale systems environment.
Ability to exercise independent judgment.
Required Experience And Education:
Bachelor’s Degree required.
2-4 years hands on software application development.
Agile Development process experience desired.