Onshore Momentum, Inc.
Senior Software Engineer Job at Onshore Momentum, Inc. in Cleveland
Onshore Momentum, Inc., Cleveland, OH, US, 44101
NET Developer (Future Team Lead) – Growth Opportunity Job Type: [Full-Time]
About the Role: We are looking for a talented .NET Developer who is eager to grow into a Team Lead role. This is an exciting opportunity for a highly skilled software engineer to develop cutting-edge applications, collaborate with cross-functional teams, and ultimately take ownership of leading and managing a team of developers.
As a .NET Developer , you will work on designing, developing, and optimizing applications using the latest Microsoft technologies . Over time, you will take on additional responsibilities in mentoring team members, managing projects, and driving technical excellence.
Key Responsibilities: Develop, test, and deploy high-quality software solutions using C#, .NET Core, and ASP.NET .
Design and implement scalable API services and backend logic.
Optimize application performance, security, and scalability .
Work with SQL Server, Entity Framework, and other database technologies .
Collaborate with UI/UX designers to create intuitive user interfaces.
Participate in code reviews , ensuring best practices and high standards.
Engage in CI/CD pipeline development and DevOps processes.
Work closely with stakeholders to understand business requirements and translate them into technical solutions.
Path to Team Lead Responsibilities: Mentor junior developers and assist in their technical growth and career development .
Define coding standards, development best practices, and architectural guidelines .
Lead team meetings, code reviews, and project planning sessions .
Coordinate with cross-functional teams , including QA, DevOps, and product management.
Take ownership of project timelines, deliverables, and stakeholder communication .
Oversee the adoption of new tools, technologies, and best practices to enhance efficiency.
Foster a culture of collaboration, continuous learning, and innovation within the team.
Requirements: 5+ years of experience in .NET development (C#, .NET Core, ASP.NET).
Strong understanding of OOP, design patterns, and software architecture .
Experience with RESTful APIs, microservices architecture, and web application frameworks .
Proficiency with SQL Server, database design, and query optimization .
Knowledge of front-end technologies (React, Angular, or Blazor) is a plus.
Familiarity with Azure, AWS, or cloud computing environments .
Experience with CI/CD, DevOps, Docker, and Kubernetes is a plus.
Strong problem-solving, analytical, and debugging skills .
Excellent communication and leadership abilities .
Preferred Qualifications: Prior experience mentoring or leading developers.
Exposure to Agile/Scrum methodologies .
Experience integrating AI, ML, or data analytics into applications.
Strong project management and stakeholder communication skills.
Why Join Us? Career Growth – Fast track to Team Lead with leadership training.
Flexible Work Environment – Remote/hybrid options available.
Innovative Tech Stack – Work with cutting-edge tools and frameworks .
Collaborative Team Culture – Be part of a high-impact, supportive development team.
#J-18808-Ljbffr