USCitizen & GC
full time - permanent
8+ yrs. of experience developing applications using .NET web technologies
MVC6, EF6, .Net Core, Web API, Revit, Angular 2
Strong hands-on development experience with one or more of the programming languages (e.g. C#, C++, C, Ruby, Java and Python)
Extensive work experience in .Net platform (all aspects and languages) / Visual Studio.NET C# preferred
Web Service Experience
Experience with web service technologies including SOAP, REST and JSON
Experience with database development including relational database design, SQL and ORM technologies.
SQL queries and stored procedures – Proficient use of transactions and error handling
Experience with writing clean and maintainable code using engineering best practices (unit testing, continuous integration and deployment, automation, design patterns, refactoring etc.)
Knowledge of usability principals, cross-browser compatibility and accessibility best practices.
Ability to understand existing (and undocumented) designs, solutions, and applications, and apply that knowledge towards designing and implementing technical solutions
Has ability to work directly with the client, troubleshot issues and support deployment activities
The ability to handle multiple tasks/projects simultaneously.
Experience in team handling, ability to maintain team cohesiveness
Assigning tasks to team members.
Experience with source control management systems and deployment environments.
Internally motivated, able to work proficiently both independently and in a team environment.
Significant knowledge of agile methodologies
Excellent verbal and written communication skills; articulate and able to communicate effectively at all levels