Job Description :
Job Title: Microsoft Azure Application Developer
Location: Princeton NJ
Experience: Min 4-5 Years
Duration: 12 months to start
Start date: ASAP
Interview - In-Person Mandatory

Job Description:
1. Design, Code, Unit Test ASP.Net Core Web API, Azure technologies (Web jobs, key vault, Document DB, storage, SQL, search, service bus, LUIS, bot framework), Entity Framework Core, performant T-SQL
2. Experienced and knowledgeable at a mastery-level of industry best practices and vendors in order to actively analyze, design, and recommend third-party tools and create custom web applications. Drives analysis of required functionality and implements customizations to platforms or develops custom solutions to fulfill business requirements with a mastery focus on technical excellence and high quality.
3. Performs technical design and maintain documents technical specifications. Assists application architects in the creation of application, integration, and data architecture. Develops /teaches team members of these skills.
4. Reviews other developers work against high standards of quality and technical excellence (using best practices) to ensure solutions are aligned to architectural specifications and design. Investigates and corrects reported issues against existing software. Recommends performance improvements including tuning, or process changes. Has an advanced foundation in designing and developing for non-functional requirements including reliability, availability, and performance, scale, security, and data integrity.
5. Analyzes business/ functional requirements and prepares development project schedule, tasks, and estimates.
6. Strives for personal and organizational improvement - passionate about making sense of information to suggest new possibilities for improvement and pushing those ideas forward; seeks out new experiences, knowledge, and open to learning and change.
7. Collaborates with project team members to identify issues and risks associated with the design, implementation, and delivery of project assignments.
Responsibilities and Duties - Required Technical Skills:
Prefer computer science background with a strong understanding of writing maintainable, performant systems.
Development Methodology: Agile/Scrum
Technologies:
Must have Azure development experience (Web jobs, DocumentDB, Search, ServiceBus, Key vault, Functions, SQL, Storage, bot framework, LUIS), C#, .net CORE webapi, database development (i.e. Must have strong T-SQL coding skills, understand Execution/Query Plans, transactionality and locking Must have experience writing unit tests and experience with source control management and defect tracking systems, such as Microsoft Team Foundation Server, Git
Must be able to operate with minimal oversight and operate within a self-organizing Scrum team.
Nice to have HTML5, Angular 2 with Typescript, ReactJS, CSS, Bootstrap, NodeJS, JavaScript experience.
Tools: Visual Studio 2012/2015, VSTS for source code and defect tracking.
Required Experience, Skills and Qualifications:
Required Licenses, Certifications, and Other Requirements
Nice to have Microsoft developer certification

Education & Experience:
Minimum of Bachelor’s Degree; Minimum of 4-5 years of applications development experience in a fast paced web project leveraging above mentioned technologies; Must appreciate teamwork, collaboration and continuous improvement as core tenants of their work; understanding of methodologies and delivery of business software solutions with experience in the various SDLC methodologies and working with a DevOps mindset


For more details contact:
TekCogno Solutions INC
David Parker | Account Manager
Work : Seven six five seven nine zero three seven four seven
Email ID : david dot parker at tekcogno dot com