Epicareer Might not Working Properly
Learn More
C

Lead/Sr .Net Developer

Salary undisclosed

Apply on


Original
Simplified

Lead/ Sr .NET Developer

Location: Remote

Why CMCI?

CMCI provides management consulting and IT services that empower enterprises to achieve their business goals in today's highly competitive market. Our goal is to seamlessly integrate into each customer's organization to fully understand their business and technology needs. This approach allows us to quickly deliver high quality solutions while achieving the highest level of customer satisfaction on time and within budget. By choosing CMCI, you are choosing a company that can deliver on business outcomes and mission needs in the most cost-effective manner and without sacrificing capability. As a part of CMCI's culture of loyalty and commitment to its employees, CMCI is committed to provide a tremendous career path by promoting employees to their highest potential.

Job Description

We are seeking Lead/Senior Level .NET Developer to join our team. You will be part of an empowered team with the opportunity to innovate and learn continuously.

  • Develop, modernize, and make enhancements to an existing application or new enterprise applications
  • Experienced .NET Team Lead/Architect with full stack development experience, strong leadership and relationship building skills.
  • Coordinate with the client on daily basis and managing requirements in accordance to the business strategic goals and converting requirements to quality deliverables.
  • Strong experience in Design patterns and architecture principles and standards
  • Experience using Agile/Scrum Methodology.
  • Strong System and Solution Design Skills.
  • Strong Leadership skills (Leading the client meetings and the team)
  • Responsible for sprint User story design and architecture.
  • Responsible for managing Coding Standards, Code management and Reviews.
  • Responsible for Release management/ deployments into multiple environments.
  • Evaluate the solutions and document the designs using the confluence.
  • Coordinate with the team on daily basis and make sure to reach the targets on time.
  • Design Software System with Microsoft Technologies (C#,.NET, ASP.NET,MVC, .NET Core)
  • Develop and Design using Blazer UI framework
  • Experience in the reporting tools such as PowerBuilder would be beneficial.
  • Good development skills using JavaScript, MVC, Entity Framework, TFS, SSRS, SQL Agent jobs
  • Design and develop Database objects using Microsoft SQL Server
  • Strong knowledge in designing tables, Stored Procedures, Cursors and Triggers
  • Experience in detail designing documents including use cases, class diagrams and Database diagrams.
  • Cloud experience is a plus

Primary Responsibilities

  • 6 10 years of experience in 1 or more frameworks or programming languages such as ASP.NET Core, ASP.NET, C#, and .Net Framework
  • Team Lead experience is a must.
  • Experience with Azure Services, SQL Azure, REST API, Web part, Workflows, Search, WWF, WCF, Power Shell, AngularJS.
  • A demonstrated understanding of Service Oriented Architectures (SOA) including RESTful Service frameworks (Web API)
  • Experience with SQL Server database
  • Preferred experience : Blazor UI
  • Experience in data migration using SSIS, SQL & SAP, and Design & Architect the solutions.
  • Familiarity with working in an Agile Scrum environment
  • Strong analytical skills and ability to learn quickly
  • Experience working in financial firms, mortgage or banking sectors
  • Education: Bachelor's degree preferred, Microsoft certifications a must

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job