Position title
Lead Technical Developer
Description

Lead Technical Developer

Job Responsibilities:

Perform detailed and quality application design, database design, coding, and unit/ integration/ performance testing. • Develop and integrate complex application modules using .NET 4.8, ASP.NET, .NET Core, C#, n-Tier architecture, SOA, XML/JSON-based web services and application development tools such as Microsoft Visual Studio 2019/2022 and SQL Server Management Studio. • Implement web-based user interfaces in .NET using Razor/MVC5/MVVM architectural patterns, AJAX, HTML5, CSS and JavaScript (React, Angular or Backbone) • Develop relational database design, normalization, T-SQL/stored procedures and manage databases in SQL Server 2019 and Azure SQL. • Build secure web applications with user authentication and role-based access control. • Institute graphic user interfaces following user experience and accessibility best practices. • Generate reports using Microsoft SQL Reporting Services (SSRS), ad-hoc reporting, and data migration/transformation using SSIS packages. • Perform configuration management, continuous integration, and version control utilizing Azure DevOps. • Implement web services using Windows Communication Foundation (WCF). • Adhere to Software Development Life Cycle (SDLC) processes. The following methodologies are currently being used for different projects Waterfall, RUP and Agile. • Create/update design artifacts and deliverables such as use case diagrams, application architecture, class/sequence diagrams and high-level/detailed design documentation. • Collaborate with business analysts, quality assurance specialists and application developers during the design, development, testing, and implementation of applications. • Understand high level application architecture/design, network design, performance constraints and security frameworks. • Participate in and contribute to formal/informal technical reviews and presentations. • Research, present and/or make recommendations on technical issues • Lead technical teams through SDLC phases of analysis, design, development, unit/ integration/performance testing and implementation as per specifications and system design. • Develop/code application modules based on prototypes and design specifications using standards and coding principles and patterns. Document, publish and adhere to coding standards and practices. • Review requirement specifications and business process artifacts for proposed solution implementations • Work closely with business analysts, subject matter experts and development teams in design, development, testing, implementation, and support of application projects. • Maintain effective communications with business analysts and clients to identify needs and evaluate alternative business solutions with project management. • Work closely with architects, senior developers, business analysts and development teams for design, development, testing, implementation, and support of application projects.

Work Location: 55 Water Street, 7th Floor, New York, NY 10041 Term: 3 Years, after wards the agency may hire as full time employee.

Duration: 3 years, possibility to hire by the agency as full time employee

Check for more jobs

Education

BA/BS Degree or equivalent, in a technology related field or other degree preferred.

Experience

MANDATORY SKILLS/EXPERIENCE: Note: candidates who do not have the mandatory skills will not be considered. Minimum of 8 years’ experience with writing application software, data analysis, data access, data structures, data manipulation, databases, programming, testing and implementation, technical and user documentation, software conversions; environments include but are not limited to mainframe, mid-range, personal computers, laptop; available to assist and/or lead in the design of program specifications and the implementation of software solutions.

Skills

*Preferred Skills/Experience for Consultant Candidates. • Advanced-level certifications and/or training in application development. • Microsoft Certified Professional. • AWS Certification or Azure Cloud Certification • 8 years of experience in object-oriented design, development, testing and deployment in a web/client-server environment. • 6-7 years of hands-on development experience with projects involving Microsoft.NET and SQL Server technologies for web, web service and desktop application development using C#.NET, ASP.NET, ADO.NET, HTML 5, AJAX, WPF, WCF, MVC, Microservices, jQuery, Entity Framework, LINQ, Visual Studio 2017/2019. • 6+ years of relational database design, normalization, T-SQL, stored procedures, SQL Server 2014/2017/2019, SSIS packages, data modeling tools (ERwin/ERStudio). • Proficiency in data analysis and ad-hoc reporting using T-SQL, Microsoft SQL Server, and Microsoft Excel. • Expertise in map-based application development and GIS mapping software, with ESRI ArcGIS Desktop, ArcGIS Online, Open Layers and/or Mapbox preferred. Advanced working knowledge of Microsoft Team Foundation Server, Azure DevOps, or a similar application lifecycle management tool. • Experience in UML/Rational tools or other design tools. • Strong analytical, decision-making, and problem-solving skills. • Good communication, presentation, and leadership skills. • Proficient in JavaScript frameworks: React, Backbone and Angular. • Proficient in responsive design frameworks, such as Bootstrap. • Proficient in Wireless/Mobile/Disconnected architecture/applications. • Experience with online payment implementation / integration. • Working knowledge in Business Intelligence and Decision Support Systems. • Prior experience working in federal, state, or local government projects.

Employment Type
Full-time, Contractor
Beginning of employment
2 weeks
Duration of employment
36months
Industry
Government
Job Location
55 Water Street, New York, NY, 10041, United States
Working Hours
9am to 5pm
Base Salary
$65-$75 Per hour
Date posted
December 19, 2024
Share on
Close modal window

Thank you for submitting your application. We will contact you shortly!