Full Stack Software Engineer

 Job Description:

Description

Work collaboratively in an Agile/Scrum team

Work with in-house application teams and other IT teams in the department

Have passion for technology and the ability to learn new concepts quickly

Have good communication skills

Have detail-oriented mindset

Stand firm on his/her own ideas but also at the same time flexible enough to listen to

and accept others ideas

Prepare required documentation and specification

Work closely with product management & UX to execute an idea from concept to

delivery using excellent software design, coding, & processes

Build reusable code and libraries for future use

Solve the problems and do the judgment with excellency

Write unit tests and design integration tests with application teams

Publish and manage the applications

Provide production support

Requirements

Bachelor degree in Computer Science or related fields

2+ years hands-on experience with developing server-side

APIs both REST and SOAP-based APIs

2+ years working with Oracle, MSSQL or MySQL

3+ years of professional experience in C# (or other object-oriented programming languages)

and/or

3+ years of professional experience in web technologies such as

HTML5, CSS, JavaScript, Json,

jQuery and applicable frameworks like MVC

Understanding of source control systems including Git (bitbucket)

  Required Skills:

Software