Desired Skills and Experience

  • Create and maintain RESTful APIs using ASP.NET Web API.
  • Develop new web based tools in JavaScript/HTML5/JQuery/ AngularJS to improve work flow and efficiencies.
  • Enhance current legacy reporting and modeling applications incorporating coding best practices.
  • Work on the development of a new dashboard application using the latest browser technologies for building fast and responsive Uis.
  • Enhance an application that processes data on multiple databases, allowing easy access and visualization, using C#, ASP.MVC, JavaScript, JQuery.
  • Identify and pursue potential performance, reliability, and process improvements.
  • Help to improve/create data-processing and data-validation scripts among several applications along with including data visualization.
  • You demonstrate a strong initiative to provide value in a highly collaborative team environment.
  • You demonstrate knowledge and carefulness essential to develop and manage business-critical 24-hour operational systems
  • In your first 30 Days you would know and understand 50% of the system administrator capabilities and be able to complete simple bug fixes/enhancements.
  • In your first 60 Days you would know and understand 100% of the diagnostic and critical characteristics of the system and be able to complete most if not all bug fixes/enhancements.
  • In your first 90 Days you are able to deliver your first production ready application and understand the full stack of technologies used.  
  • You have a Bachelors in Computer Science or related.
  • You have minimum 3 years software development experience
  • You have experience with C#, JavaScript, JQuery, SQL Server, Postgres, Oracle
  • You have a general understanding of Object Oriented programming concepts
  • You have exposure to HTML5, CSS
  • You have experience with development of Web-based applications 
  • You have worked with and IDE like IDEA, Visual Studio
  • You have used source control systems like Subversion, Git, etc.
  • You have a strong desire to learn new technologies fast! 
  • You like analyzing workflows and designing creative ways to improve them. 
  • You possess excellent analytical, written and oral communication skills
  • You like flexibility, are able to deal with ambiguity and like to work on multiple projects
  • You have an ability to work in a dispersed team environment
  • You have had some experience working in a Scrum/Agile environment
  • A fun, fast paced, entrepreneurial environment where employees are viewed as the company’s greatest asset and critical to our success.
  • Being part of a team of extremely talented analysts, engineers, technologists and more.
  • A company that offers a strong focus on work life balance and encouragement to make a big impact where you work.
  • Excellent benefits and numerous perks!