Job Duties :
Plan, analyze, design, develop, test, implement, integration and support employer’s software products used in managing retail business: conduct thorough study and analysis of customer’s business processes to gather, identify and ascertain the needs and requirements in software applications, and ensure that the best applications will be designed and developed in accordance with client’s organizational policies, procedures, and other business requirements; participate in the determination of the scope of a development project; evaluate technical feasibility, risks and requirements change management; analyze system requirements; analyze existing software systems to ascertain the impact and compatibility of new features; develop technical and functional specifications; define technology architecture; prepare work flow charts and diagrams (activity diagram, sequence diagram, class diagram and package diagram) to illustrate sequential of programming steps; design reusable, scalable and high performance application features and components; take care of security issues; develop mobile version of software application: integrate different applications; develop prototype and pilot implementation plan; support the release of software products; install logical architecture during the physical implementations for customers according to their business environment and requirements for security, interoperability, performance, scalability, and maintainability; upgrade, enhance and improve existing applications; and provide technical support to customers. Use Java, C/C++/, C#Net, VB.Net, SQL, XML, XPath, HTML, Java Script, VBScript, Selenium, Perl, Shell Script, Spring MVC, Struts, JUnit, MySQL, Tomcat, IntelliJ, Eclipse, Ant, Windows and J2EE.
Educational Requirements :
Bachelor or its foreign equivalent degree in Computer Science, Computer Engineering, Computer Applications, Applied Computer Information Systems, or Software Applications and Development. Will accept a 3-year foreign master's degree following a 3-year foreign bachelor's degree if the foreign master's degree is equivalent to or higher than a U.S. bachelor's degree according to AACRAO EDGE.
Work Experience Requirements :
24 months experience in job offered or in a related occupation such as Software Engineer, Team Lead, Software Developer, Software Test Engineer, Programmer Analyst.
Special Skills or Other Requirements :
The required 24 months of work experience must include experience with C#.Net, VB.Net, Java script, VB Script, and HTML. Any suitable combination of education, training, or experience is acceptable.
Job Location :
461 S Milpitas Blvd., Suite #1, Milpitas, CA 95035.