Title: Software Architect / Lead Developer – Only LocalsLocation: Brooklyn , NY (Remote)Duration: 24 MonthsWork week: 35 hours per week
Mandatory Skills:· 8+ years of experience in software analysis, design, estimation, development, testing, enhancements, support, and related activities for an organization having more than 100+ applications.· 8+ years of experience in writing programs using C#, VB.net, MVC 4.0/5.0, .NET Core, Web API,HTML/HTML5, CSS/CSS3, JavaScript, Angular, .Net Framework, jQuery· 8+ years of experience in using MS Visual Studio 2019/2017 and experience in database design, optimization, and maintenance in SQL Server 2014/2016· 8+ years of experience in doing unit testing and integration testing and drafting related documents and maintaining bug tracker· 6+ years of experience in building SSIS packages and SSRS reports
Preferable:Prior education industry/project experienceExcellent oral and written communication skills; ability to communicate in a credible andconfident manner at all levels in the organization especially on technical issues to a non-technicalaudience.Detailed and process-orientedExperience in VSS/TFS for source code managementExperience in developing applications in responsive design for mobile devicesExperience cloud application development and DevOps processesExperience in applying design patternsExperience in implementing security best practices at application and database levelExpertise in several technologies like .Net, Web API, MS Azure, Azure DevOps, XML,HTML, CSS, Bootstrap, Ajax, JavaScript, jQuery, RESTful Web Service, Angular, SOAP, .Net Core,Multithreading,Generics, Serialization, Externalization, and Object Relational Mapping (ORM) tools.Sound knowledge in Algorithms and Data structures and extreme mathematical problems andcan efficiently translate algorithms, ideas, and concepts to software applications.Experienced in Software methodologies like Agile, scrum methodologies.Expert in database design in MS SQL Server, stored procedures, functions and triggers.Proficient in programming JavaScript data capture and event handling methods via the DOMevent model.Excellent knowledge and proficiency in core java concepts like OOPs, collections, Threading,generics, Exception Handling, Thread pools, Execution services, concurrent utilities, File IOand serialization and handling XML.Familiar with design patterns, Service Oriented Architecture (SOA), Aspect Oriented Programming(AOP) and Representational State Transfer (REST).