Senior Dotnet Developer
Apply NowCompany: Cynet Systems
Location: Charlotte, NC 28269
Description:
Job Description:
Responsibilities:
Responsibilities:
- Develop production-ready code that is testable, readable, and well documented with minimal oversight.
- Collaborate within high performance, cross functional agile teams throughout the SDLC to deliver critical business applications.
- ssist other developers with best practices across core technologies.
- rticulate the business value provided when solving problems with technical solutions.
- Experience in troubleshooting, full life-cycle software development processes and ability to understand and implement client requirements.
- Exhibits understanding in how to break down business requirements into implementations using best practices, latest libraries and APIs, and preferred design patterns.
- Design larger subsystems and coordinate, assign, and review the work of other Software Engineers.
- Interpret business requirements and define technical alternatives, tools and platforms.
- Ensure support and development incorporate reliability, security, serviceability, maintainability, usability, performance factors, business objectives, and overall level of quality.
- Make recommendations on priorities, design changes, improvements, and problem solving that impact the team or department and support the changing business needs.
- Provide technical advice or lead small teams for software development projects within the team or functional area.
- Control own work priorities and participates in development of plans/schedules/cost objectives for assigned projects/team.
- Document supported applications, test plans and record test results.
- Participate in the testing process through test review and analysis, test witnessing, and certification of software.
- Follow corporate change management and configuration management standards
- SP .NET Core, .NET MVC, Web Forms and Web API.
- REST/SOAP API.
- CSS, jQuery, JavaScript, HTML5 and bootstrap.
- Experience with front-end development, including JavaScript frameworks such as Angular, React, Node or Ember.
- Object Oriented Design principles, patterns, and best practices.
- Writing, planning and executing unit tests.
- Visual Studio IDE 2017+.
- Experience with Azure DevOps, TFS, GIT, JIRA or other source control / SDLC tools.
- Working knowledge of XML, XSLT and related technologies.
- MS SQL Server 2014/2017, Relational Database design, stored procedures, T-SQL.
- Experience with Entity Framework, LINQ and SSIS/SSRS.
- minimum of 5 years of experience as a full stack software developer utilizing the .NET framework.
- Bachelor's degree in Information Technology related field of study with a software development or computer engineering focus is preferred.
- Excellent written and verbal communication skills.
- Experience building REST API's.
- Experience with automated testing, unit testing and QA procedures.
- Experience working in a Scrum/Agile Development methodology.