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!