Sehmi Enterprise - Rockville, MD

posted about 2 months ago

Full-time - Mid Level
Rockville, MD
Professional, Scientific, and Technical Services

About the position

The .Net Software Developer will be responsible for building high-quality, scalable web applications using the Microsoft technology stack. This role involves collaborating with internal teams to design software architecture, implementing cloud solutions, and maintaining existing applications. The developer will also focus on improving application performance and adhering to best practices in software development.

Responsibilities

  • Build high-quality, scalable, and predictable end-to-end web applications on the Microsoft technology stack.
  • Develop fluently using ASP.NET, .NET Core, C#, Web API, MVC, MVP, SQL Server, jQuery, JavaScript, JSON, and Entity Framework.
  • Collaborate with internal teams to produce software design and architecture.
  • Work with the Architecture team to design and implement cloud IaaS, SaaS, and PaaS solutions.
  • Experience in deploying and managing storage, VMs, and virtual networks.
  • Develop documentation throughout the software development life cycle (SDLC).
  • Resolve application performance issues by analyzing root causes and applying unit-tested code fixes.
  • Make regular modifications to existing software for error correction and performance improvement.
  • Improve web application design by employing industry best practices and SOLID design principles.
  • Develop, modernize, and enhance existing applications to support the Azure Cloud initiative.

Requirements

  • BA or BS Degree in a technology-related field.
  • Minimum 6 years of .NET experience.
  • Strong verbal and written communication skills.
  • Hands-on experience with .NET Core 2.0, ASP.NET Core APIs, C#, MVP, MVC.
  • Good understanding of Cloud Native and Microservices fundamentals.
  • Knowledge of the Microsoft Azure stack including PaaS, IaaS, Storage, SQL, NSGs, VNETs, Availability Zones, Azure Traffic Manager, Azure Active Directory.
  • 4+ years of extensive experience with the ASP.NET framework and design/architectural patterns (e.g., MVC).
  • Experience with JavaScript frameworks (i.e., AngularJS).
  • Demonstrated understanding of Service-Oriented Architectures (SOA) including RESTful Service frameworks (Web API).
  • Advanced problem-solving and troubleshooting skills.
  • Operations support experience required.
  • Experience in MS SQL Server database development.
  • Experience designing and implementing web services.
  • Experience with AngularJS, Bootstrap, HTML5, and CSS.

Nice-to-haves

  • Microsoft certifications in MVC .NET and Azure preferred.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service