Jobs · Engineering

Senior .NET Software Developer

SIRITECH SOLUTIONS CORP · Texas, United States · 6 days ago
RemoteRemoteEngineeringFull-time

About the role

Siritech Solutions Corp is a dynamic and innovative startup specializing in providing cutting-edge web, mobile, and software development solutions to clients worldwide. Established with a vision to revolutionize the digital landscape, we offer a comprehensive suite of services tailored to meet the diverse needs of businesses across various industries.

Responsibilities

  • Design, develop, test, deploy, and maintain enterprise applications using Microsoft .NET technologies.
  • Lead software development initiatives from concept through production deployment.
  • Build custom enterprise business applications from the ground up.
  • Collaborate with business stakeholders to gather and translate requirements into technical solutions.
  • Develop RESTful APIs and backend services using C# and .NET Core.
  • Design and develop modern web applications using Blazor Server and Blazor WebAssembly.
  • Develop ETL processes and centralized data solutions for enterprise reporting.
  • Work with SQL Server and Oracle databases for application development and optimization.
  • Perform code reviews and enforce coding standards, security, and best practices.
  • Participate in Agile ceremonies including sprint planning, reviews, retrospectives, and backlog refinement.
  • Utilize GitHub Copilot and AI-assisted development tools to improve productivity and code quality.
  • Build and maintain containerized applications using Docker.
  • Implement DevOps practices, CI/CD pipelines, and automated deployments.
  • Develop and execute unit tests to ensure application quality.
  • Produce technical documentation and support production deployments.
  • Mentor developers and contribute to continuous improvement initiatives.

Requirements

  • Minimum 12 years of enterprise software development experience.
  • Strong hands-on experience with C#, ASP.NET, .NET Core, and REST APIs.
  • Minimum 3 years of recent experience with Blazor Server and Blazor WebAssembly (WASM).
  • Experience working throughout the Software Development Life Cycle (SDLC).
  • Experience developing enterprise applications from design through deployment.
  • Experience with Agile/Scrum and traditional SDLC methodologies.
  • Proficiency with SQL Server, Oracle, and ETL development.
  • Experience with DevOps practices, CI/CD pipelines, Jenkins, and Bitbucket.
  • Experience writing and executing unit tests.
  • Experience leveraging AI tools such as GitHub Copilot throughout the software development lifecycle.
  • Experience developing and deploying containerized applications using Docker.
  • Strong communication, collaboration, and technical leadership skills.
  • Ability to estimate development effort and deliver projects on schedule.

Qualifications

  • Bachelor's Degree in Computer Science, Information Systems, Software Engineering, or a related field (or equivalent work experience).

Similar jobs

Senior Software Engineer

Volund ManufacturingHuntington Beach, CA· 1 mo ago
Education$145k–$185k/yrapply on app.jazz.co

Senior Software Engineer

RobinhoodMenlo Park, CA· 2 wk ago
Information Technology$214k–$230k/yrapply on boards.greenhouse.io

Senior Software Engineer

Northwestern MutualMilwaukee, WI· 5 days ago
Engineering$119k/yrapply on careers.northwesternmutual.com