← Back to jobs

Precision Technologies Logo
Senior Dotnet Developer

Precision Technologies

 

United States

Posted On: 30+ days ago
Experience: 10+ years
Availability: Remote
Openings: 1
Category: Senior Dotnet Developer
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

Responsibilities

  • Design, develop, and maintain scalable enterprise applications using C#, .NET Core, .NET Framework, ASP.NET MVC, and ASP.NET Web API, ensuring high performance, reliability, and maintainability.
  • Develop and implement RESTful APIs and microservices-based architectures using .NET Core, ASP.NET Web API, and Microservices Architecture, enabling seamless integration between distributed systems.
  • Build and enhance responsive user interfaces using Angular, React, JavaScript (ES6+), TypeScript, HTML5, CSS3, and Bootstrap, ensuring modern and user-friendly web applications.
  • Implement object-oriented programming (OOP) principles, SOLID design principles, and design patterns to create modular and maintainable application architectures.
  • Develop database-driven applications using SQL Server, Oracle, MySQL, PostgreSQL, and NoSQL databases such as MongoDB, including writing complex SQL queries, stored procedures, triggers, and database optimization techniques.
  • Implement data access technologies such as Entity Framework, Entity Framework Core, and ADO.NET to manage database connectivity and data operations efficiently.
  • Implement authentication and authorization mechanisms using OAuth2, JWT, and role-based access control (RBAC) to ensure application security.
  • Develop and execute unit testing and integration testing using NUnit, MSTest, and xUnit, ensuring high code quality and application reliability.
  • Integrate applications with CI/CD pipelines using tools such as Jenkins, Azure DevOps, GitHub Actions, or GitLab CI, enabling automated build, test, and deployment processes.
  • Deploy and manage applications using containerization technologies such as Docker and Kubernetes, supporting scalable and cloud-ready deployments.
  • Integrate applications with cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform, leveraging cloud services for application hosting, storage, and monitoring.
  • Utilize version control systems such as Git, GitHub, Bitbucket, or GitLab to manage source code and collaborate with distributed development teams.
  • Monitor, troubleshoot, and optimize application performance through logging, debugging, and performance tuning techniques.
  • Work within Agile/Scrum development environments, participating in sprint planning, backlog grooming, daily stand-ups, and code review processes.
  • Mentor junior developers, perform code reviews, and contribute to improving software development standards, architecture decisions, and best practices.

Qualifications

10+ Years

Required Skills

  • Programming Languages: C#, .NET Core, .NET Framework
  • Frameworks: ASP.NET MVC, ASP.NET Web API, .NET Core, Entity Framework, Entity Framework Core, ADO.NET
  • Front-End Technologies: Angular, React, JavaScript, TypeScript, HTML5, CSS3, Bootstrap
  • Architecture: Microservices Architecture, RESTful APIs, N-Tier Architecture, Design Patterns
  • Databases: SQL Server, Oracle, MySQL, PostgreSQL, MongoDB
  • Testing Frameworks: NUnit, MSTest, xUnit, Selenium
  • Build Tools: MSBuild, NuGet
  • Version Control: Git, GitHub, Bitbucket, GitLab
  • CI/CD Tools: Jenkins, Azure DevOps, GitHub Actions, GitLab CI
  • Cloud Platforms: Microsoft Azure, AWS, Google Cloud Platform
  • Containerization: Docker, Kubernetes
  • Operating Systems: Windows, Linux
  • Methodologies: Agile, Scrum, DevOps

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs