Job Details
- Develop and maintain external/internal web sites, .Net applications and SAP Hybris CMS system.
- Develop and maintain Service-now application.
- Develop and maintain Sharepoint application.
- Work with Simpson business analysts as well as directly with business users to help define and clarify business requirements.
- Design and develop Web/Desktop applications according to Simpson development standards and in adherence of general coding best practices.
- Document test cases and conduct adequate unit testing on all development objects in adherence with Simpson’s testing methodology.
- Create detailed technical specifications related to all development work done for Simpson in a manner that provides for knowledge transition to other resources, and a guide for on-going support.
- Provide status reports and adequate management reporting on activities, progress, and issues in a timely manner.
- Provide production support for existing web applications in the Simpson environment, communicate with business analysts and business users to diagnose and troubleshoot issues and provide user support.
Job Requirements
Position Skills Requirements
- At least 2 years enterprise experience with successful track record in developing web-based applications with large user base, including back-end and UI development experience.
- Good knowledge in Javascript programming. (Knowing JQuery, ReactJS or other Javascript framework is a plus.)
- Good understanding in MS Web server (IIS 7.0 or later version) and .NET technology. Having experience in .NET 4.0+ and MVC3.0+ is a plus.
- Good knowledge in Java programming and J2EE architecture. (Having Spring MVC framework or Hibernate is a plus)
- Good troubleshooting skill, including application profiling and memory leak detecting in both .Net and Java.
- Solid knowledge and experience with object-oriented programming
- Solid experience with database access, SQL, and object persistence methodologies.
- Experience with web-related technologies, including UML, XML, Web Service, Web API Development and consumption, SOAP, WSDL creation and consumption, UDDI deployment.
- Experience with MS Visual Studio and Eclipse and version control, such as TFS.
- Understand application Performance and Security design pattern.
- Good business process design skills
- Good English verbal, presentation, facilitation and written communication skills
- Excellent analytical and conceptual skills.
Preferred Skills
- Experience in multiple software development methodologies – RAPID, SCRUM, etc.
- Web 2.0 related development experience specifically related to UI development – e.g. AJAX/ RIA’s. Knowing JQuery and JSON is a plus.
- Enterprise SOA architecture
- Track record of working effectively as part of a team
- Previous experience with SAP and UNIX would be extremely beneficial.
- Ability to communicate effectively with customers and colleagues in individual and group settings.
- Ability to work on multiple project requests simultaneously while meeting tight deadlines.
- Fully understand Content management system (CMS) concept. Has enterprise content management experience at least with one CMS product. (Having experience in SAP Hybris CMS is a plus)
- Good knowledge in Both Unix/Linux and MS windows OS. (Knowing Perl or VB script is a plus)
We offer
- Good working conditions.
- A comfortable and friendly environment with salary matched to person’s ability.
- Health care for employee + 1 dependent.
- Annual medical check-up.
- 13th salary & performance bonus.