Web Developer

Job Summary

Monark Group is looking for an experienced Web Developer responsible for managing all server side development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements into web applications. A basic understanding of front-end technologies is therefore necessary as well.

Duties and Responsibilities

  • Integration of user-facing elements developed by a front-end developer with server-side logic
  • Building reusable code and libraries
  • Optimization of the application for maximum speed and scalability
  • Build and maintain Web API’s consumed by front end and mobile applications
  • Troubleshoot and debug existing applications
  • Work with developers, designers and system admin to implement new features
  • Implementation of security and data protection
  • Recording data and reporting it to proper parties, such as clients or leadership

Qualifications

  • Proficient knowledge of a back-end programming in Microsoft stack with C#,  .Net , MVC and preferably  knowledge in one or more of PHP, Ruby, Java etc
  • Strong Understanding of Object Oriented Programming
  • Experience with Programming and management of MS SQL Server database, stored procedures and functions
  • Familiarity with front-end languages (e.g. HTML, JavaScript and CSS)
  • Experience with Object Relational Mapping tools like Entity framework or NHibernate
  • Excellent Analytical and time management skills
  • Proven work experience as Back-end developer
  • Strong problem solving and verbal and written communication skills
  • Good understanding of Web services , REST and RPC APIs
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform
  • Creating database schemas that represent and support business processes
  • Experience with Implementing automated and unit testing platforms Like NUnit
  • Proficient understanding of code versioning tools, such as Git and SVN
  • Experience with AWS environment is a plus

Salary

Commensurate with experience and qualifications

Security Clearance

Security Clearance may be requested for this position

Working Hours

Salaried Position: Monday – Friday, 9 am – 5 pm

This position will require after hours or extended hours based on activity

Physical Requirements

None

 

Reports to

Senior Developer