NET Solutions Architect - Hybrid

Expert Technology Services
New York, NY, United States
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours

Tech stack

.NET Framework Application Programming Interfaces (APIs) Agile Methodology Microsoft Azure C Sharp (Programming Language) Cloud Computing Code Review Data Security Software Design Patterns DevOps Design of User Interfaces Microsoft SQL Server
+10 more
Scrum Methodology Systems Development Life Cycle Software Engineering Systems Integration Website Wireframe Backend AngularJS Information Technology Enterprise Integration Cosmos DB

Job description

Design and implement technical solutions using .NET/C#, Angular, Microsoft Azure, SQL Server, Cosmos DB, and DevOps tools for a cloud-based Building Energy Usage Portal.

  • Develop, enhance, troubleshoot, and maintain customer-facing applications and supporting backend services.
  • Oversee the full software development lifecycle including application design, development, integration, testing, and deployment processes.
  • Translate business and technical requirements into scalable, secure, and maintainable application architectures and working software.
  • Design and develop APIs, integrations, backend services, user interfaces, and data access components.
  • Lead and guide delivery teams through architecture and application development lifecycles, making key technical decisions.
  • Evaluate technical approaches and alternatives, considering risks, costs, defects, and long-term maintenance.
  • Recommend software technologies and integration solutions to meet business and system needs.
  • Create technical designs, models, wireframes, prototypes, and proof-of-concepts as needed.
  • Write clean, maintainable, secure, and testable code following coding standards and best practices.
  • Conduct code reviews to ensure quality and promote design patterns and development best practices.
  • Troubleshoot and resolve application defects, performance issues, and integration problems.
  • Present technical recommendations and progress updates to management, stakeholders, and delivery teams.
  • Ensure solutions are secure, scalable, resilient, and supportable while anticipating future business and technical needs.
  • Create and maintain technical documentation (architecture, design, integration, standards, deployment, testing).
  • Manage DevOps deliverables, including work items, repositories, pipelines, and documentation updates.
  • Produce end-to-end solution models with emphasis on non-functional requirements (performance, security, scalability, maintainability).
  • Educate and train staff on architecture, coding standards, design, development, testing, and delivery best practices.
  • Collaborate with cross-functional teams and work with vendor products and complex system solutions.
  • Promote a customer-focused approach and maintain high ethical and work standards.
  • Stay current with technology trends and strategic IT solutions relevant to the utility and energy management industry.

Requirements

6+ years in software development and solution architecture.

  • Hands-on experience with .NET/C#, Angular, Azure, SQL Server, Cosmos DB, APIs, and integrations.
  • Experience in both technical architecture and hands-on development roles.
  • Knowledge of software development methodologies (Agile, Waterfall, Scrum, SDLC, DevOps, SAFe).
  • Strong communication, problem-solving, and decision-making skills.
  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Utility industry knowledge preferred (not required).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

6:35 min

Evaluating blob storage against cosmos db for unstructured data

Menaka Baskerpillai · LIVE

1:34 min

Pivoting careers into specialized platform engineering roles

Xavier Portilla Edo · LIVE

53 sec

Assessing databases with the Cosmos DB migration tool

Radu Vunvulea Radu Vunvulea · WWC 2022

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · WWC 2024

Videos

See all

Related articles

See all