Job Title Software Architect/ Lead Developer
Location Brooklyn NY
Duration Long Term ( Plus Months)
Working Hours ( Hours Per Day/ Hours Per Week)
Mode of Interview Zoom/ Microsoft Teams
Experience Years
POSITION NET LEAD DEVELOPER
JOB DETAILS
OUTLINE OF RESPONSIBILITIES
Develop implement and lead all phases of the software development life cycle including conceptual design software development testing deployment and postimplementation enhancements of applications utilizing Visual Studio Net with SQL Server for data management and Active Directory for identity management in accordance with Department of Education standards
Refine and analyze business requirements and data access needs to propose screen UI designs with the business analyst and UI/UX manager
Design and maintain a rolebased authentication system that uses dynamic and historical data to determine user access to a suite of applications
Deploy the applications to multiple environments from development through Quality Assurance Staging and Production and conduct unit and integration testing
Develop complex user interfaces using ASPNet & Kendo/Telerik controls
Design and develop a core application that can accommodate external cross platform projects
Design database tables utilizing import or export data from SQL Servers into other data sources daily through the development and coding of stored procedures and triggers as needed
Utilize and manage Microsoft Team Foundation Server (TFS) for source control data collection reporting and project tracking testing and collaboration of project development
Develop SQL Server Integration Services (SSIS) packages and Web Services
Code new objects (programs) in NET to meet the requirements of the Department of Education
Conduct and lead user acceptance review sessions and collaborates with other team members to perform unit testing
Expertise in several technologies like Net Web API MS Azure Azure DevOps XML HTML CSS Bootstrap Ajax JavaScript jQuery RESTful Web Service Angular Nodejs SOAP Net Core Multithreading Generics Serialization Externalization and Object Relational Mapping (ORM) tools
Sound knowledge in Algorithms and Data structures and extreme mathematical problems and can 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 MongoDB stored procedures functions and triggers
Proficient in programming JavaScript data capture and event handling methods via the DOM event model Excellent knowledge and proficiency in core java concepts like OOPs collections Threading generics Exception Handling Thread pools Execution services concurrent utilities File IO and serialization and handling XML
Familiar with design patterns Service Oriented Architecture (SOA) Aspect Oriented Programming (AOP) and Representational State Transfer (REST)
MANDATORY MINIMUM QUALIFICATIONS
The successful candidate must have minimally achieved the following level of experience
years of experience in software analysis design estimation development testing enhancements support and related activities for an organization having more than applications
years of experience in writing programs using C# NodeJS NET Core Web API HTML/HTML CSS/CSS JavaScript Angular Net Framework jQuery
years of experience in using MS Visual Studio / and experience in database design optimization and maintenance in SQL Server /
years of experience in doing unit testing and integration testing and drafting related documents and maintaining bug tracker
years of experience in building SSIS packages and SSRS reports