Job boardK Systems Solutions

Software Architect/Lead Developer

Work location: Brooklyn, New York, USA
Work arrangement: Hybrid
Salary: USD $154,700 per annum
Skills:
Verbal Reasoning

Software Architect/ Lead Developer

Job Location: Hybrid at Brooklyn, NY, 11201, US

35 Hours/Wk | 9AM to 5PM EST | Duration: Approximate 1+ Year

Start Date- Immediate as this is a backfill role

Max 1099 or C2C Rate: $80/HR | Max W2 Rate: $85/HR (Rates negotiable for elite candidates)

Citizenship Status: USC, GC, H1B (sponsored by an employer. We will not sponsor)

The Division of Instructional & Information Technology (DIIT) plays a pivotal role in supporting the education of more than 1.2 million students by delivering advanced technology solutions across a vast public school system. Its mission is to equip students and staff with the knowledge, tools, and infrastructure needed to foster excellence and equity in education, while ensuring minimal disruption to daily operations.

DIIT leads collaborative efforts to develop and maintain innovative technology platforms that serve evolving educational priorities. One such platform is the School Wellness Hub, built on a .NET framework, which supports high-quality health and physical education initiatives. This hub enables seamless access to a range of applications through single sign-on, facilitates data reporting and communications, and is used daily by educators, administrators, and central office staff to support student well-being and strategic program oversight.

DIIT client is seeking a Software Architect/ Lead Developer to develop and implement phases of the Software Development Life Cycle (SDLC), including conceptual design, software development, testing, deployment, and post-implementation enhancements.

Implementing all phases of SDLC - including conceptual design, software development, testing,deployment, and post-implementation enhancements of applications

Full Stack Developers will be responsible for:

  • Analyzing requirements and data access needs and propose file and screen designs

  • Deploying applications to multiple environments, from development through Quality Assurance,Staging, and Production

  • Conducting unit and integration testing

OUTLINE OF RESPONSIBILITIES

  • Develop, implement and lead all phases of the software development life cycle, including conceptual design, software development, testing, deployment, and post-implementation enhancements of applications utilizing Visual Studio .Net with SQL Server for data management and Active Directory for identity management, in accordance with DIIT 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 role-based 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 ASP.Net & 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 on a daily basis 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 DIIT

  • Conduct and lead user acceptance review sessions and collaborates with other team members to perform unit testing

MANDATORY MINIMUM QUALIFICATIONS

  • 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 QUALIFICATIONS

  • Prior education industry/project experience

  • Excellent oral and written communication skills; ability to communicate in a credible and confident manner at all levels in the organization especially on technical issues to a non-technical audience.

  • Detailed and process-oriented

  • Experience in VSS/TFS for source code management

  • Experience in developing applications in responsive design for mobile devices

  • Experience cloud application development and DevOps processes

  • Experience in applying design patterns

  • Experience in implementing security best practices at application and database level

  • Expertise 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 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, 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).

K Systems Solutions

https://kssnyc.co/
This application includes an assessment as the first step