Senior .NET Developer
Robotics Technologies LLC
Tampa, FL, United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source
Tech stack
ASP.NET
JavaScript (Programming Language)
.NET Framework
ADO.NET
Agile Methodology
Application Performance Management
Application Services
ASP.NET MVC Framework
HTML5
User Authentication
Microsoft Azure
Business Software
+57 more
C Sharp (Programming Language)
Cascading Style Sheets (CSS)
Software as a Service
Code Review
Continuous Integration
Database Storage Structures
Software Debugging
Dependency Injection
Software Design Patterns
DevOps
Distributed Systems
Language Integrated Query
Middleware
Entity Framework
Github
Microsoft SQL Server
Nunit
OAuth
Open Web Application Security
Performance Tuning
Scrum Methodology
Software Maintenance
RabbitMQ
Redis
JSON Web Token
SQL Stored Procedures
Transact-SQL
TypeScript
Web Applications
Web Services
Azure Service Bus
Freeform SQL
Enterprise Software Applications
.NET Core
ReactJS
Blazor
Delivery Pipeline
Software Security
Asp.net Web Api
SOAPAPI
Caching
Backend
Xunit
Moq
Event Driven Architecture
AngularJS
Integration Tests
Solid Principles
Information Technology
Apache Kafka
Front End Software Development
Asynchronous Programming
Restful APIs
Serverless Computing
Docker
Jenkins
Microservices
Job description
- Design, develop, and maintain enterprise-level applications using Microsoft .NET technologies.
- Build scalable backend applications using C#, .NET Core, and ASP.NET Core.
- Develop RESTful APIs and web services to support business applications.
- Implement microservices architecture for distributed enterprise applications.
- Develop web applications using ASP.NET MVC, Razor Pages, and Blazor.
- Design and optimize database structures, stored procedures, triggers, and complex SQL queries.
- Work with Microsoft SQL Server, Entity Framework Core, and LINQ.
- Implement authentication and authorization using OAuth 2.0, JWT, and ASP.NET Identity.
- Develop frontend functionality using HTML5, CSS3, JavaScript, TypeScript, and Angular or React.
- Integrate third-party applications and enterprise systems using REST and SOAP services.
- Implement asynchronous programming, dependency injection, and middleware components.
- Develop cloud-based applications using Microsoft Azure services.
- Configure CI/CD pipelines using Azure DevOps, Jenkins, and GitHub Actions.
- Perform application debugging, troubleshooting, and performance optimization.
- Write unit and integration tests using xUnit, NUnit, and Moq.
- Participate in code reviews and ensure adherence to coding standards.
- Collaborate with architects, business analysts, QA engineers, and DevOps teams.
- Support application deployments, production releases, and maintenance activities.
- Participate in Agile ceremonies, sprint planning, and technical discussions.
Required Technical Skills
- C# and .NET Framework
- .NET Core / .NET 6 / .NET 8
- ASP.NET Core and ASP.NET MVC
- ASP.NET Web API
- Entity Framework and Entity Framework Core
- LINQ and ADO.NET
- Microsoft SQL Server
- T-SQL and Stored Procedures
- RESTful APIs and SOAP Web Services
- Microservices Architecture
- Dependency Injection
- HTML5, CSS3, JavaScript, and TypeScript
- Angular or React.js
- Azure App Services and Azure Functions
- Azure DevOps
- Git and GitHub
- Docker and Kubernetes
- xUnit, NUnit, and Moq
Requirements
- Experience with Azure cloud services and application hosting.
- Knowledge of design patterns and SOLID principles.
- Experience with distributed systems and event-driven architecture.
- Familiarity with RabbitMQ, Azure Service Bus, or Kafka.
- Knowledge of Redis caching and application performance tuning.
- Experience with CI/CD automation and deployment pipelines.
- Understanding of application security and OWASP standards.
- Experience working in Agile/Scrum development environments., * Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Strong experience in enterprise application development.
- Ability to design scalable and maintainable software solutions.
- Excellent analytical, debugging, and problem-solving skills.
- Experience mentoring junior developers and collaborating with technical teams.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…