Technical .Net Software Architect

New York, NY, US • Posted 8 hours ago • Updated 8 hours ago
Contract Independent
Contract W2
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • .net
  • c#
  • ASP.net

Summary

Technical Software Architect

Start Date: 04/01/2026
Duration: 12+ Months

  • Consultants should be able to work in person from DOT location at 55 Water Street, 7th Floor, New York, NY 10041, complying with New York City and DOT policies.
  • 9 AM to 5 PM Monday Friday, 7 hrs/ day job


Tasks:

  • Lead technical teams through SDLC phases of analysis, design, development, unit/ integration/performance testing and implementation as per specifications and system design.
  • Create high-level, comprehensive designs for software systems, including selecting frameworks, programming languages, and databases.
  • Develop/code application modules based on prototypes and design specifications using standards and coding principles and patterns.
  • Apply code optimization techniques to include scalability, security and performance.
  • Use configuration/version management tools and processes to manage parallel development.
  • Align technical solutions with business needs, such as ensuring system security, reliability, and performance.
  • Document, publish and adhere to coding standards and practices.
  • Mentor development teams, enforcing coding standards, and performing code reviews to ensure technical integrity.
  • Troubleshoot complex, high-level issues, such as hardware/software interface conflicts or architectural bottlenecks.
  • 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.
  • Participate in meetings with both technology and business teams to facilitate the understanding clarification, and implementation of requirements.
  • Participate in the software testing process, including identification and resolution of defects.
  • Contribute to and support roll-out strategies.
  • Maintain effective communications with business analysts and clients to identify needs and evaluate alternative business solutions with project management.
  • Communicate technical aspects of the job to both technical and non-technical audiences.
  • Create, maintain and document systems' architecture including but not limited to data models, software architecture diagrams, technical diagrams, interface control diagrams, component diagrams, API specifications, deployment planning checklist and architectural decision records.
  • Provide constructive technical feedback.
  • Define and set standards/templates for unit/integration/performance test cases, and test matrices.
  • Develop effective unit test cases and use standard testing tools.
  • Support acceptance testing.
  • Ensure issues are identified, tracked, reported on and resolved in a timely manner.
  • Promotes positive tone and high standards of quality within the development team, and serves as a model to other team members.
  • Apply supervisor/management comments and feedback appropriately.
  • Accurately predicts time required to complete development tasks.
  • Prioritize technical tasks and delegate them to development team members effectively.
  • Develop and integrate complex application modules using .NET, .NET Core, , C#, n-Tier architecture and XML-based web services and application development tools such as Microsoft Visual Studio and SQL Server Management Studio.
  • Implement web-based user interfaces in .NET using Razor/MVC3/MVVM architectural patterns, AJAX, HTML5, CSS and JavaScript.
  • Perform/manage relational database design, normalization, T-SQL/stored procedures with SQL Server.
  • Develop T-SQL/stored procedures, generate reports using Microsoft SQL Reporting Services (SSRS) and develop SSIS packages.
  • Perform configuration management, continuous integration, version control, testing and document management using tools such as Microsoft Team Foundation Server, Azure DevOps, Microsoft Test Manager, Team System and SharePoint Server.
  • Be responsible for technical quality of the implemented code base and fully understand the implemented design.
  • Understand and guide technical team in the Software Development Life Cycle (SDLC) processes in a structured environment, including Waterfall, RUP and Agile development methodologies.
  • Work closely with architects, senior developers, business analysts and development teams for design, development, testing, implementation, and support of software application projects.
  • Develop application code, including new features and defect fixes..
  • Participate in and contribute to formal/informal technical reviews and presentations.
  • Explore new ideas and initiatives that encourage innovation.
  • Accurately estimate time required to complete development tasks.

Required Qualifications:

  • BA/BS degree or equivalent, in a technology related field. Minimum of 10+ years designing, developing, and deploying mission critical, object-oriented business applications. Extensive background leading technical teams and delivering medium to largescale solutions in web and client server environments.
  • Expertise in Microsoft .NET and SQL Server ecosystems, including C#, , MVC, WPF, WCF, Entity Framework, LINQ, , HTML5/CSS3, JavaScript, and modern JS frameworks (AngularJS, BackboneJS, jQuery, Bootstrap, LeafletJS).
  • Strong relational database design and development skills: TSQL, stored procedures, normalization, SSIS, SSRS, and data modeling tools (ERwin/ERStudio).
  • Skilled in configuration management, CI/CD, version control, and documentation workflows (TFS/Azure DevOps).
  • Proficient in SOA based solution design and integration with RESTful and SOAP APIs.
  • Additional experience with GIS/map integration, workflow management systems, and business intelligence reporting.
  • Adept at all phases of SDLC using Waterfall, RUP, and Agile/Scrum methodologies.
  • Strong analytical, architectural, and problem-solving capabilities.
  • Effective communicator and leader with experience managing multiple concurrent projects.
  • Skilled in translating business requirements into accurate estimates and scalable technical solutions.
  • Proficient with UML and Rational design tools, Microsoft Office, and multiplatform development environments.

Desired Skills:

  • TOGAF, FEAC or other EA certification.
  • Considerable hands-on experience in designing asynchronous solutions using MSMQ or WebSphere MQ.
  • Experience in Wireless/Mobile/Disconnected architecture/applications.
  • Prior experience in federal/state/local government projects in asset management system development.

Additional Information:

  • Consultants should be able to work in person from DOT location at 55 Water Street, 7th Floor, New York, NY 10041, complying with New York City and DOT policies.
  • 9 AM to 5 PM Monday Friday



Uday Raj

Manager at Onwardpath


2701 Larsen Rd #BA142, Green Bay, WI 54303

Contact: +1

|

Certified WBE & MBE

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10455053
  • Position Id: 8907744
  • Posted 8 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

New York, New York

Today

Easy Apply

Contract

Depends on Experience

Hybrid in Brooklyn, New York

18d ago

Easy Apply

Contract, Third Party

Depends on Experience

Newark, New Jersey

14d ago

Easy Apply

Contract

New York, New York

14d ago

Easy Apply

Contract

Search all similar jobs