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