Description

  • Design, build, and maintain efficient, reusable, and reliable code
  • Design, build, and maintain database systems
  • Ensure Database best practices are followed
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Help maintain code quality, organization, and automatization
  • Troubleshoot and debug issues within existing systems
  • Monitor application and system performance
  • Quickly determine solutions to complex problems, and ensure tasks are thoroughly tested prior to production deployment
  • Provided guidance on adoption of new technologies and adherence to best practices.
  • Maintain an upbeat attitude and a commitment to working as a team to solve problems
  • Organizes, prepares, and estimates web development tasks
  • Code Reviews
  • Other duties as deemed necessary.

 

QUALIFICATIONS:

  • Create and integrate features for our enterprise software solution using the various development languages.
  • Multi-tier application design and development
  • Multi-threaded design and development
  • Experience with frontend performance optimization and metrics
  • Experience with server side performance optimization and metrics
  • Experience with MSSQL and MySQL Performance Tuning
  • Experience with Content Delivery Networks
  • Experience with a modern Javascript framework, such as Angular or React
  • Strong Knowledge of Software development Best Practices
  • Knowledge of optimization, caching, and scaling techniques
  • Experience with load balanced web solutions
  • Experience with automated testing solutions
  • Solid understanding of Object-oriented Programming (OOP)
  • Proficient with the following – VB.net, C#, JavaScript, HTML, CSS, XML, JSON, PHP, Python
  • Knowledge of various design and architectural patterns
  • Familiarity with common developer tools – GIT,SVN, or TFS
  • Familiarity with common developer frameworks – Jquery, Bootstrap, AJAX, Entity, Web API
  • Familiarity with server technologies – Windows servers, Linux Servers, IIS, SQL Server, MySQL
  • Experience with SQL Server Execution plans
  • Strong problem-solving skills through analysis.
  • Strong analytical skills and the ability to break down information into its base components in order to derive solutions and understanding.
  • Project management skills and the ability to work multiple semi-complex to complex projects simultaneously.
  • Ability to travel both domestically/internationally on a limited basis

Education

Any Gradute