Senior Engineer / Full Stack Developer / .Net 5 / Plano, TX / Hybrid
Plano, Texas
Hybrid
Full Time
$130k - $145k
This DFW based company is a technology company that specializes in providing cloud solutions and digital transformation services. They help businesses migrate to the cloud, optimize their IT infrastructure, and adopt modern technologies like automation and data analytics to improve operations, increase efficiency, and drive innovation. There services include cloud migration, software development, and managed IT services, with a focus on helping organizations adapt to the digital age.
We are currently seeking a Senior .NET Developer that will play a key role in designing, building, and maintaining efficient, scalable .NET applications. Working closely with a team of developers, architects, and product managers, you'll help create software solutions that address client needs. Your deep knowledge of .NET technologies, strong analytical skills, and ability to guide junior developers will be critical to your success in this position. Required Skills and Experience
We are currently seeking a Senior .NET Developer that will play a key role in designing, building, and maintaining efficient, scalable .NET applications. Working closely with a team of developers, architects, and product managers, you'll help create software solutions that address client needs. Your deep knowledge of .NET technologies, strong analytical skills, and ability to guide junior developers will be critical to your success in this position. Required Skills and Experience
- Proficiency in C# and .NET Framework for building scalable and efficient applications.
- Experience with ASP.NET, ASP.NET Core, and Entity Framework for developing web applications and APIs.
- Familiarity with .NET 5/6 (or higher) and other modern .NET tools and frameworks.
- Solid experience with cloud platforms like AWS, Azure, or Google Cloud.
- Experience designing and building cloud-native applications, deploying services to cloud environments, and optimizing cloud resources.
- Experience developing RESTful APIs and working with API management and web services.
- Familiarity with microservices architecture and event-driven design
- Experience in building responsive web applications with modern front-end technologies (HTML, CSS, JavaScript).
- Strong experience with SQL Server and other relational databases, including designing and optimizing complex database queries.
- Proficiency in using Git for version control.
- Familiarity with CI/CD pipelines and modern DevOps practices for automating testing and deployments.
- Experience with tools like Jenkins, Azure DevOps, or GitLab CI for continuous integration and delivery.
- Experience with unit testing, TDD (Test-Driven Development), and test automation tools (e.g., XUnit, MSTest, NUnit).
- Experience with profiling tools to diagnose performance bottlenecks.
- Strong experience working in an Agile environment (Scrum, Kanban) with tools like JIRA, Trello, or Azure DevOps for task management.
- Excellent communication skills for interacting with product managers, architects, and non-technical stakeholders.
- 5+ years of experience in software development, particularly using .NET technologies.
- Microsoft Certified: Azure Developer Associate or AWS Certified Developer (or similar cloud certifications).
- Any relevant Agile/Scrum certifications (e.g., Certified Scrum Developer).
- A Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
- Familiarity with front-end frameworks like React, Angular, or Vue.js could be beneficial for full-stack development.
- Design and build scalable, efficient .NET applications using C#, ASP.NET, and .NET Core.
- Ensure the code is clean, maintainable, and performs well.
- Work with product managers, designers, and other developers to deliver software that meets business needs.
- Help define technical requirements and deliver solutions that align with project goals.
- Develop and manage RESTful APIs for efficient data exchange.
- Integrate external systems and services as needed.
- Build cloud applications and deploy them on AWS, Azure, or Google Cloud.
- Conduct code reviews and encourage team members to follow standards like TDD.
- Lead by example and promote a collaborative team environment.
- Identify and resolve technical problems in both development and production environments.
- Ensure compliance with relevant regulations (like GDPR).
- Participate in Agile practices, including sprint planning, daily standups, and retrospectives.
- Keep documentation up to date and communicate progress to the team and stakeholders.
- Help define the technical roadmap and make decisions to improve systems and processes.
- Plano, TX
- Hybrid
- $130-145k