01 Jun
Sr Software Engineer R&D
North Carolina, Durham , 27701 Durham USA

Vacancy expired!

Responsibilities
  • Ability to drive software application design, coding, documentation, and deployment.
  • Extend existing platforms using web development technologies, including C#, MVC and javascript
  • Develop new platforms using web development technologies, including C#, javascript, and Web API- based RESTful services
  • Acts as a key member of the Development team who helps to gather requirements to ensure understanding of business/customer needs.
  • Utilizes software development best practices and provides technical leadership and mentoring to team members.
  • Engages with customers/stakeholders to understand their short- and long-term goals that can drive development efforts.
  • Writes and maintains documentation (in-line and external) to describe program development, logic, coding, changes, and corrections

Skills & Competencies
  • Working within a highly-automated, continuous integration development and deployment model
  • Experience with front-end development technologies within a Microsoft environment, including Razor, javascript, typescript, css, html and c#
  • Experience with one or more of the following Javascipt Frameworks: Typescript, React, and/or AngularJS
  • Experience with software development life cycle and design
  • Unit testing and Test Driven Development (TDD)
  • Experience working in an Agile Scrum development environment
  • Knowledge of C#, SQL Server /2008/2012/2016, IIS 5.0 and higher and the .Net framework.
  • Experience with Web Services (primarily, Web API)
  • Experience in Object Orientated Programming including Design Patterns
  • Experience in Enterprise Application Design Patterns and integration approaches
  • Experience in testing of web-based applications built on Microsoft technologies
  • Experience with database design and development in a SQL Server/T-SQL environment
  • Strong team player
  • Ability to work with teams in different geographical locations
  • Accuracy, with an eye for detail
  • Strong communication skills
  • Exposure and experience in Dev-ops tools such GIT , TFS.
  • Experience in .Net Framework 4.5+ and more and experience in .Net Core
  • Experience in C# win form development

Education
  • Bachelor’s degree in computer science, software engineering, or related field preferred.

ExperienceAt least 7+ years of experience as a software engineer worked in Microsoft technologies.

Vacancy expired!


Related jobs

Report job