My Path

>

Jobs

>

Lead .Net Developer

Lead .Net Developer

at BGSF

Posted: 4-17-2025

Remote

Information Technology and Computer Science

Ï

$170,000/year

Apply to this job

You’ll be taken to a third party website to find the job application. You got this!

About this Career

Software Developers

Skills

Business Problems, Object-Oriented Programming (OOP), Azure DevOps, npm (Node Package Manager), Forecasting, Agile Methodology, Microsoft Azure, .NET Framework, Microservices, NuGet, Training And Development, Git (Version Control System), Time Series Analysis And Forecasting, Statistical Modeling, RESTful Web Services, Scrum (Software Development), Mentorship, Algorithms, Test Automation, Azure Machine Learning, Leadership, Linear Programming, Technical Leadership, Decision Making, Software Solutions, Mathematics, Integer Programming, Machine Learning, Azure Databricks, Predictive Modeling, Detail Oriented, Scalability, C# (Programming Language), Real Time Data, SQL (Programming Language), Software Development, Problem Solving, CI/CD, Software Engineering, Database Design, Computer Science, Cloud-Native Applications

Job Description

Lead .Net Developer 3.5 3.5 out of 5 stars Baltimore, MD
  • Remote Lead Software Engineer (Azure Machine Learning) 100% Remote Prefer someone in Baltimore, MD area - Open to candidates on
EST Essential Duties and Responsibilities:
  • Design, develop, and maintain software solutions for forecasting and optimizing distributed energy resource loads to increase market participation revenues.
  • Collaborate with data scientists and analysts to create predictive models and algorithms.
  • Implement and optimize algorithms for real-time data processing and analysis.
  • Work with product and business teams including key stakeholders to understand customer/business problems, build tests to validate hypothesis and translate learnings into technical solutions.
  • Document technical specifications, processes, and procedures.
  • Mentor and guide junior engineers, providing technical leadership and support.
  • Lead technical discussions and decision-making processes.
  • Ensure best practices in software development and architecture are followed.
  • Drive innovation and improvements in technology and processes.
  • Continuously monitor and improve the performance of existing systems.
Requirements:
  • Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field.
  • 12+ years proven experience in software development and architecture with 3+ years in technical leadership role.
  • 5+ years of experience with a focus on complex optimization and forecasting models and experience across the full machine learning lifecycle on Microsoft Azure, from data preparation and model training in Azure Machine Learning and Azure Databricks, to deployment and monitoring using Azure DevOps including CI/CD pipelines, Git Repos, Artifacts Repository (NPM, Nuget, etc.).
  • Proven ability to design, develop, and implement robust and scalable cloud-native applications with microservices architecture using C# and .NET Core, including SQL Server database design, development, and optimization, along with extensive experience building and integrating RESTful web services.
  • Strong skills as a team leader, with a passion for developing people and teams, including demonstrated experience leading long-term software teams and mentoring junior engineers on object-oriented coding and best practices.
  • Knowledge of optimization techniques and algorithms (e.g., linear programming, integer programming, heuristic methods, familiarity with statistical modeling and time series analysis).\\
  • Expertise in designing and implementing robust automated testing frameworks and scripts to validate cloud-native applications deployed on Microsoft Azure. This includes expertise in testing at all levels: unit, integration, and performance, with a focus on Azure services and infrastructure.
  • Excellent problem-solving skills and attention to detail.
  • Working experience with Agile, Scrum, and/or Kanban teams.
#
INDIT Job Type:
Full-time Pay:
$160,000.00 - $180,000.00 per year
Work Location:
Remote

Other Job Posting Details

Salary

Minimum

Maximum

$160,000/yr

$180,000/yr

MINIMUM EDUCATION LEVEL

No Education Listed

MINIMUM YEARS EXPERIENCE

12