YOUR NEW JOB
- Engage in the development; application support testing & implementation of new systems; change requests and solutions
- To design, develop, and implement secure, reliable and efficient enterprise web applications
- Perform design, implementation and maintenance of single product modules/sub-systems or on lower-level issues of multiple products
- Work with software architect to understand the overall technical architecture and & each feature is implemented
- Responsible for executing defined processes and solutions, such as compliance to escalation procedures and customer support processes
- Retrofit code fixes for base issues into customer environments
- Utilize creative problem-solving skills to assist in technical troubleshooting & analysis for customer-reported issues
- Work effectively in an Agile environment
- Establish technical proficiency in design, implementation and unit testing
WHAT IS NEEDED FROM YOU
- Must be hands-on & enjoys programming
- Experience with .NET, C# programming, Angular 4+, ASP.Net Core, MVC, Web API, Entity Framework, JQuery, CSS/CSS3, GIT
- Experience with web programming & scripting languages (incl JavaScript, ReactJS, Java etc)
- Solid experience with DevOps skills (CI/CD, Docker, Kubernetes etc)
- Database/datastore experience: RDBMS (SQL Server, MySQL, Postgresql, etc), cache store ( redis, memcached, etc)
- Experience working on the Cloud
- Worked with AWS stack: (rds, sns/sqs, redis/memcached, ec2, codebuild)
- Knowledge of .Net Core technologies, SQL server, tracing & understanding of logs
- Strong understanding of web fundamentals (incl HTML/CCS)
- Understanding of Microservice Architecture
- Familiar with performance tuning of Web Server, Massive concurrency handling and caching mechanism
- Ability to work independently and as a team member
WHAT WILL MAKE YOU STAND OUT
- Experience in IOS/ Android Kotlin Mobile Development
- Knowledge of H264/H265 & MPEG4 video standards
- A broad technical curiosity and proven technical understanding