Develop overall technical strategies for external client projects from technical requirements
Communicate with external clients on a regular basis regarding progress, challenges, timelines and end results of projects
Present technical strategies to clients and gather technical requirements as needed
Create and update the design and functional documents
Identify and troubleshoot issues as needed
Architect's applications that are scalable and meet the needs of the customer.
Requirements
0 to 2+ years of hands-on experience in software design and development, database design and development, and system integration
Hands-on experience with Microsoft technologies, specifically: NET/ASP.NET development, Azure, SQL Server, Angular
Design, build new applications, enhance/support existing applications using .NET 4.0 (or latest) / MVC / ASP.NET / C#.NET / VB.NET / Web Services / WCF Data Services. .Net Core, Angular, REST API
Strong knowledge of the various SDLC process. Managing projects using Waterfall or Agile depending on the application
Build reports using SQL Server Reporting Services. Occasionally do database design for simple to medium-sized transactional databases and write Stored Procedures and Functions in SQL Server.
Experience with JavaScript / jQuery, HTML, CSS, and XML. Knowledge on NoSQL database like Elasticsearch, MongoDB, etc.
Knowledge of developing applications using Web APIs / REST APIs
Thorough understanding of object-oriented programming (OOP)
Excellent written and verbal communication skills.
Ability to work in a collaborative team environment
Hiring criteria
You should have or be completing the following to apply for this opportunity.
Bachelor's Degree
Degree or Certificate
Minimum Level of Study
Associate Degree or higher
From an Institution in
India
Study Field
I
Artificial Intelligence
Bioinformatics
Computer Graphics & Animation
Computer Science (all other)
Computer Systems and Networks
Cyber Security
Work rights
The opportunity is available to applicants in any of the following categories.