About the role
Develop and enhance software programs based on the requirements and business needs
Participate in the practical software and database designs that meets both business and technical requirements
Participate in defining the software and database architecture for new solutions
Use software engineering best practices to ensure a high standard of quality for all of the team deliverables
Ensure error-free code within agreed timelines, using the tools, and techniques specified by the Project Manager
Participate in the development and support of different in-house and 3rd party applications
Prepare or assist in preparing the user experience (UX), mock-ups and user interface (UI)
Basic knowledge in HTML, CSS, jQuery, VB.net/C# and webservices
Preferably Experience with MSSQL/TSQL, MVC, and WebApi