.NET Developer Details

Magnus technol - Charlotte, NC

Employment Type : Full-Time

Job Role : .NET Developer
Job Type : Onsite
Location : Charlotte, NC
 

Key Responsibilities:

  • Applying knowledge of standards, policies, best practice and organizational structure so that you can work both independently and collaboratively within your team and with key stakeholders
  • Providing informal guidance and share knowledge with colleagues to enable them to contribute to the team's objectives
  • Ensuring the quality of tasks, services and information provided by your team - through the quality of your own work and the support you provide to others - to ensure that your team delivers high-quality, maintainable software which adheres to internal standards and policies
  • Supporting the evaluation and resolution of technical challenges and blockers to minimize their impact on the team's delivery and supported products
  • Identifying and supporting improvements and innovation in technologies and practices within your team that would benefit the business e.g. efficiency in the software development process or improved customer experience
  • Communicating effectively with a variety of technical and non-technical audiences to share knowledge and ideas; provide updates; influence; challenge; and take on feedback


Required Skills -

     2+ years' experience working in web application development as a .NET Developer

  • Experience working in the following technologies:
    • HTML/CSS/Java Script
    • Microsoft Windows environment development
    • C#, ASP.Net, MVC Framework, JQuery
    • .Net Core 6.x or latest
    • Cross-browser development and design
    • OWASP top 10 and general secure development principles
    • Unit testing principles
    • Version control principles
  • Experience with version control or source code repositories: Jenkins, GitHub or Artifactory
  • Knowledge and understanding of technology object-oriented design patterns and their application


Nice to have:

  • Experience with defensive programming; knowledge of basic security exploits including Cross site Scripting, SQL injection, and Secure Web Headers
  • Experience with Microsoft SSIS
  • Experience working with SDLC tools such as CI/CD, Azure DevOps, Maven, Gradle and Code quality tools
  • Experience in using agile development tools such as JIRA, ADO Boards and Confluence
  • Knowledge and understanding of Selenium software testing framework
  • Secure SDLC (System Development Life Cycle) methodologies experience
  • Experience in Adaptive/responsive web design
  • Skilled in JavaScript Frameworks (jQuery, Bootstrap, Angular JS or React)
  • Experience in CSS Preprocessors
  • MVC (Model-View-Controller) Framework experience
  • Experience in Restful APIs
  • Experience in T-SQL
  • Experience with Waterfall and Agile project methodologies