RESPONSIBILITIES AND DUTIES:
· Analyse, design, develop, troubleshoot and debug software programs for commercial or end user applications. Write code, complete programming, perform testing and debugging of applications.
· As a member of the software engineering division you will specify, design and implement major and minor changes to the existing software architecture.
· Build complex enhancements and resolve complex bugs. Build and execute unit tests and unit plans. Review integration and regression test plans created by QA.
· Communicate with QA and porting engineering as necessary to discuss changes to product functionality and to ensure quality and consistency across specific products are maintained as per set industry standards.
EXPERIENCE:
· A minimum of 3 years of experience in, .NET, C#, Java, MVC, Entity framework, web API's, SQL and HTML 5 technologies to join our product support and development team. Duties and tasks are varied and complex needing independent judgement.
· Candidate must be fully competent in own area of expertise and may have project lead role and or supervise lower level personnel depending on projects assigned.
· Bachelor/ Master degree or equivalent experience relevant to functional area is a must. It is an exciting opportunity for anyone who wants to work on cutting edge technologies in a fast-paced and agile environment that offers rapid growth.
QUALIFICATIONS:
· Engineering / Master's Degree in Computer Science or any computer related engineering field.
· Preferred 3+ years' experience in .Net, MVC, JavaScript, knowledge of Entity framework, web API's and SQL development and strong fundamentals in UI design principles.
· Understanding of product life-cycle and the ability to work with Java development teams in the creation of cutting-edge UI.
· Excellent HTML5, XHTML, C553, JavaScript, programming skills.
· Any knowledge or expertise in User Experience (UX) design concepts is a plus.
· Demonstrated ability to learn and quickly comprehend new concepts.
· Ability to think creatively to propose innovative solutions to complex problems
KEY SKILLS:
· Web Development, NET Development, MVC, Web Api's
· SQL, Entity Framework, C#
· AngularJS, HTML, JavaScript development
· HTMLS, XHTML, CSS3, JavaScript programming
Additional Programming knowledge is a plus.