Job Duties :
Work on the full life cycle of development for the employer’s software products used in managing retail business, including analysis, design, development, test, implementation, enhance, upgrade and support. Understand customer’s business processes to gather and ascertain their needs and requirements in software applications, and ensure that the best applications will be designed. Participate in the determination of the scope of a development project and evaluation of technical feasibility, risks and requirements change management; analyze system requirements; analyze the impact and compatibility of new features. Develop technical and functional specifications. Define technology architecture, which is in line with customers’ enterprise architecture and technology roadmap. Design reusable, scalable and high performance application features and components. Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in Java. Design UI (Graphical Interface) for the iPhone, iPad and Android. Support existing systems to meet SLA’s and user expectations including user communication, system/job recoveries, and documentation. Adhere to and insure compliance security, standards and controls are integrated into each system including Sarbanes, PCI and general audit computer controls. Fix bugs in the existing software by making appropriate changes and rechecking the program to ensure that the desired results are produced. Store and retrieve data into MySQL using Hibernate, Spring and JDBC. Develop prototype and pilot implementation plan. Support the release of employer’s software products. Provide user support. Use Apache, MySQL, PHP, JBoss, Red Hat Enterprises Linux, JDBC, Spring, Hibernate, Weblogic, Java, C/C++/C#, Oracle and Window.
Educational Requirements :
Master or its foreign equivalent degree in Computer Science, Computer Engineering, Computer Applications or Computer Information System. Will accept a 3-year master’s degree following a 3-year bachelor’s degree if the master’s degree is equivalent to a U.S. Master’s degree.
Work Experience Requirements :
1 year of work experience in the job offered or in a related occupation as a software Engineer, Associate Infrastructure L2, Associate Consultant, Programmer Analyst. The 1 year of work experience must include experience with Apache, MySQL, PHP, JBoss and Red Hat Enterprise Systems. Any suitable combination of education, training or experience is acceptable.
Job Location :
461 S Milpitas Blvd., Suite #1, Milpitas, CA 95035.