Job Role: You need to manage all aspects of the development processes to design, customize, maintain & develop new solutions for existing platform as well as new undertakings.
If you have a passion for innovation and fresh thinking if you like to pursue a career which is challenging, interesting, if you are willing to work on new groundbreaking ideas, we would like to welcome you in the team.
You will have the opportunity to:
· Develop your idea & design on cutting-edge technologies
· Be on a fast track career path for growth and advancement
· Build your consulting, client management and project management skills
· Employ the most cutting-edge tools and work with top talent in the industry
· Work in a dynamic, fast-paced and high growth environment
· Performance-based Employee Stock Options
Technical Requirements:
· Solid understanding of object-oriented principles and design patterns.
· Microsoft Technologies – Visual Studio 2013+, Microsoft .NET, C#, ASP.NET MVC, REST, Web API, Entity Framework, Async programming, Generics, LINQ.
· Open source Technologies – JavaScript, Node.js, Angular.js, Typescript. Angular2 or equivalent framework is plus.
· Database Technologies – Microsoft SQL Server or equivalent. Knowledge of Analysis Server, Integration Server is a plus.
· Automated Unit Testing e.g. MS Test/NUnit/XUnit is plus
· Demonstrate knowledge of Software Development Life Cycle (SDLC), design patterns, frameworks, and concepts
Bachelor's (or Associates) degree in Computer Science, Management Information Systems, or related area.