Full Stack Engineer

Industry: Science & Technology

Specialism: Information Technology (IT) - IT - Software / Development

Closed
South East,Singapore SGD 4,000 - 6,000

About Company

Our Client is an accomplished and has an ambitious team of technology professionals with 50 over years of combined airline and commercial software experience. They develop highly customisable and cost effective software solutions.

Job Description

- Design and create innovative system solutions, solution architecture, system integration, and implementation strategy to complex business requirements using various platforms
- Architect, develop, test and deploy .NET applications across platforms
- Deliver technical design for the solution to be developed. Ensure design and architecture is of high quality achieving necessary design and systems security standards
- Ensure developments, enhancements and project outcomes best leverage existing system investment and manage cost of ownership going forward
- Utilize established development tools, guidelines and conventions
- Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement
- Maintain existing software systems by identifying and correcting software defects
- Investigate and develop skills in new technologies
- Create new and extend existing operational documentation
- Source code maintenance
- Assist in all phases of system development cycle: system analysis, design, documentation, testing and deployment

Job Requirements

- Diploma or Degree in Engineering (Computer Science/ Information Technology) or equivalent.
- More than 4 years of commercial experience in designing and developing across the Full Web Stack (C#, ASP.NET, HTML5, CSS3, JavaScript)
- Familiar with large application architecture principles and patterns
- Solid experience with MVC 5/6 and/or .NET Core
- Microsoft WebAPI, ReactJS, Redux, Single Page Applications experience is highly regarded
- Understanding of git, build servers and continuous integration deployment required
- Experience with code and release management
- Strong understanding of cross browsers/cross platforms compatibility issues
- Knowledge and understanding on AWS is a bonus
- Ability to own the process from building to deploying of the created solutions
- Continuously utilising best practices to ensure stability, security and speed of code
- Ability to work well under pressure in a fast pace startup environment