.Net Software Developer
Apply NowCompany: Sehmi Enterprise, Inc.
Location: Rockville, MD 20850
Description:
Duties and Responsibilities:
Qualifications
Education and Years of Experience:
Required Skills/Certifications:
Additional Requirement(s):
Equal Opportunity Employer
- Build high-quality, scalable, and predictable end-to-end web applications on the Microsoft technology stack and maintain them
- Ability to develop fluently using ASP.NET, .NET Core, #C, Web API, MVC, MVP, SQL Server, jQuery, JavaScript, JSON, entity framework
- Experience using TFS, visual studio IDE, and GIT repository
- Experience in Product Life Cycle Management, and agile methodologies: Scrum, Kanban, etc.
- 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
- Work in hybrid server environments (on-prem & cloud)
- Experience in deploying and managing storage, VMs, and virtual networks, and identifies
- Develop documentation throughout the software development life cycle (SDLC)
- Experience in resolving application performance issues by analyzing the root cause, impact analysis and applying unit-tested code fix
- Make regular modifications to existing software for error correction, adaptation to new software, and improve overall function and performance
- Improve web application design by employing the industry's most relevant best practices and SOLID design principle
- Develop, modernize, and make enhancements to existing applications to support the Azure Cloud initiative
Qualifications
Education and Years of Experience:
- BA or BS Degree in Technology related field
- Minimum 6 years of .NET experience
Required Skills/Certifications:
- Strong verbal and written communication skills
- Must be able to communicate effectively and confidently with customers, team members, and management
- Hands-on experience with .NET Core 2.0, ASP .NET Core APIs, C#, MVP, MVC
- Good understanding of Cloud Native and Microservices fundamentals
- Knowledge and understanding of the Microsoft Azure stack including (at a minimum) PaaS, IaaS, Storage, SQL, NSGs, VNETs, Availability Zones, Azure Traffic Manager, Azure Active Directory
- 4+ years of extensive experience with the ASP .NET framework, ASP .NET Core, and design/architectural patterns (e.g. MVC)
- JavaScript frameworks (i.e. AngularJS)
- A 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
- Microsoft certifications MVC .NET and Azure preferred
- Thinks independently and demonstrates exceptional written and oral communication skills
Additional Requirement(s):
- Should have lived in the US for at least 3 years and be a US Citizen.
Equal Opportunity Employer