Senior/ Development Engineer (10 Vacancies)/ Web Developer (5 Vacancies)

  • Evenstar Sdn Bhd
  • Selangor Malaysia
  • 20 Mar, 2017
Full time Information Technology

Job Description

SENIOR/ DEVELOPMENT ENGINEER 1 (5 vacancies)
Job Responsibilities:

  • Job scope includes software analysis, software design, code implementation, software integration, module verification and validation.
  • Full lifecycle software application architecture and development.
  • Develops and support company products, including L3 diagnostics, bug-fixes and customizations.
  • Develops quality software according to company standard and Product Requirement Specification (PRD).
  • Working with development team and testing team to ensure consistent, high quality delivery of software.
  • Assist any ad-hoc Remote / Onsite Installation.
  • Embodying agile software principles in software design and development life-cycle.
  • Performing peer code reviews and providing feedback on areas that need improvement.

Requirements:

  • Possess at least Bachelor’s Degree in Computer Science or Information System and equivalent.
  • At least four years of working experience in Software Development.
  • Proficient in ASP.NET, VB. NET, C#.NET, HTML, MySQL and MS SQL Server database.
  • Detail oriented and an ability to identify, troubleshoot and solve complex technical system and software problems.
  • Experienced with development using Microsoft Visual Studio 2008/2010/2012.
  • Good command of both spoken and written English.



SENIOR/ DEVELOPMENT ENGINEER 2 (3 vacancies)
Job Responsibilities:

  • Application design, coding, support of software system.
  • Handles coding tasks, adhered to our Software Common Library.
  • Submits codes changes to Section Manager for approval.
  • Develops quality software as according to specification and pass QA test.
  • Integration testing with QA team.
  • Works with Helpdesk for support cases.
  • Provides support to PSE during onsite installation/troubleshooting.
  • Ad-hoc onsite installation.
  • Involves in R&D activities.
  • Prepare Technical documentations.

Requirements:

  • Possess at least Bachelor’s Degree in Computer Science or Information System or related subject.
  • At least four years experiences in developing Microsoft .Net 2005/2008/2012 & web application development.
  • Proven experience in developing Crystal Reporting, Microsoft SQL and MySQL database, Windows Web Server (IIS), Window Services.
  • Candidate with MCSP is preferred.
  • Experience with development by using Microsoft Visual Studio 2010/2012 (ASP.NET, VB.NET, C#.NET, AJAX, etc).
  • Experience with data warehousing/data mining (MySQL, MS SQL Server).
  • Good knowledge in Windows Server OS, Microsoft IIS and system fine tuning.
  • Detail oriented and an ability to identify, troubleshoot and solve complex technical system and software problems.
  • Good command of both spoken and written English and Chinese (Mandarin).
  • Willing to travel.


SUPPORT ENGINEER  (4 vacancies)
Job Responsibilities:

  • Design, code and test applications.
  • Collaborate with team members on how to improve current coding efficiency.
  • Designated to work with team to meet deadline.
  • Support ongoing products.
  • Standby during system Go Live
  • Responsible for internal training and related hardware setup and maintenance.
  • Handles support from L1 or PSE by request.
  • Provides follow-up by keeping track of open logs.
  • Escalates to higher level and follow-up on cases.
  • Prepares periodical reports/statistical reports as required.
  • Travel onsite for deployment / support / training / certification purposes.
  • On job training provided.
  • Professional training (Microsoft professional certifications, etc.) provided as deemed suitable by superior.

Requirements:

  • Diploma / Degree or above in Computer Science or IT fields or equivalent.
  • Experienced in VB.NET, SQL Database, Windows based applications etc.
  • Knowledge in latest Web technologies is optional but will be appreciated.
  • Knowledge of computer hardware anatomy.
  • Knowledge of recent Windows releases ie: 2008, 8/8.1, 2012, 10 etc.
  • Excellent problem solving and decision making skills.
  • Must be able start, coordinate and complete a project task successfully with little supervision.
  • Superb written and verbal communication skills.
  • Self-disciplined, initiative, proactive and able to work under pressure.
  • Proactive learner and enthusiast on picking up new knowledge/skills.
  • Good command of both spoken and written English.
  • Willing to work long hours.
  • Willing to travel local or abroad.
  • Fresh graduates are encouraged to apply.


Responsibilities:

  • Analyze technical and functional requirements and translate them into software solutions. Understand dependencies toward other systems and teams.
  • Evaluate and recommend technical feasibility and cost estimates of the proposed solutions.
  • Provide timing/scheduling estimates to team leader and propose corrective actions to time lines when necessary
  • Design, develop, test, install and support applications in line with agreed functional specifications.
  • Develop and maintain technical documentation and prepare and give presentations for internal purposes. Where appropriate, write system documentation and operating procedures.
  • Supporting the delivered application and being part of a 'Center of Expertise' problem solving team.
  • Coach and guide team members into technical aspect of application/products (e.g. provide technical training/knowledge transfer).



Job Requirements

Qualifications:
Education

  • University degree in Information Technology, or equivalent work experience.
  • Experience
  • Min 3 years and above of relevant experience in software development


Professional knowledge and expertise
The candidate should have had relevant exposure to the development of highly scalable, resilient and secure software.
In his/her prior development roles, the ideal candidate has applied professional development practices including being familiar with Scrum/Agile approaches.


Essential Technical skills

  • Strong knowledge on OO programming techniques and related design patterns
  • Strong knowledge and hands on experience of Java development (JPA, Spring, Tomcat Apache, Weblogic)
  • Strong knowledge and hands on experience of unit testing (Junit, Mockito)
  • Strong knowledge and hands on experience of web services (SOAP, Restful)
  • Strong Knowledge and hands on experience of web application technology and frameworks (AngularJS, HTML, JavaScript, JSON, Ajax, JSF, JSP, Struts)
  • Understanding of HTTP, PKI, Common web attacks (XSS, XSRRF, DDOS,SQL injection…)
  • Hands on experience on Oracle, SQL, PL/SQL
  • Knowledge of software development tools (Clearcase/GIT, Eclipse, Jira, Jenkins...)
  • Knowledge of Unix command and shell scripting


Soft skills

  • Pro-active team player
  • Adaptability and responsiveness to change
  • Take accountability for delivering results
  • Strong communication skills (both written and oral)
  • Planning and organising
  • Strong analytical skill
  • Quality orientation
  • Team orientation
  • Open communication
  • Curiosity and eager to learn

Additional Information

Interested applicants are invited to send your complete resume on MSWord format stating your availability, current and expected salary to: recruit@evenstar.com.my  

Interview invitations and status updates may be sent via email so please check your email regularly.

Please mention the Position Applied for in your email subject.

Skill Level

Senior Executive