C# .NET Angular Developer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - Independent
Contract - 12 Month(s)

Skills

.NET
AngularJS
C#
MVVM
Python
Quality Assurance
RESTful
Microsoft IIS
JavaScript
Microsoft Operating Systems
Management
Mathematics
Kubernetes
Continuous Integration and Development
Computer Science
Computer Vision
Continuous Integration
Behavior-driven Development
Hosting
Mentorship
Microsoft Azure
Cloud Computing
Code Review
Microsoft Windows Server
React.js
Roadmaps
Communication
Docker
Design Patterns
Migration
Analytical Skill
Git
TeamCity
Test-driven Development
Vue.js
Scrum
NuGet
Windows PowerShell
Writing

Job Details

Senior C# .NET Angular Developer

Nashville, TN

Role:

The candidate in this role is expected to work with other senior members of the team to

contribute to evolution of our existing C#/Angular/Python framework and our migration into

using Azure as our preferred cloud provider, evangelizing good coding practices via code

review and conducting technical workshops among junior developers in the team.

As a part of this role, you would be expected to conduct regular meetings with the technical

leads and understand their needs, suggest improvements and contribute code and tooling to

make the development process as smooth, stable and productive as possible. You will be

expected to be able to contribute both from a design perspective as well as contributing

code/configuring applications that would be used by the entire team.

As part of our roadmap we are currently moving parts of our existing infrastructure into

Azure through the use of Azure Technologies and Docker/Kubernetes. This means that part

of this role will involve the writing of code, but a portion of your time will also be spent

working on configuring platforms and environments for developers to use.

The primary module that the candidate would be supporting would be our web-based

framework (DotNetCore 3.1/Angular 8/Python 3.7) and the evolution of our Azure

infrastructure. We are specifically looking to use the following Azure technologies: Azure

Functions, Azure Event Hubs, Azure Service Buses, Azure Artifacts, Azure Data Bricks, Azure

Data Factory, Azure Computer Vision Services, Docker, Kubernetes, so knowledge of these

platforms is highly desirable.

Job Responsibilities:

As a developer, the candidate is expected to take part in daily scrum activities, business

requirement gathering and quality assurance meetings. The candidate should also be able to

document the work. They should be able to work with a large team setting.

Qualifications:

  • 5+ years of industry experience in coding, designing and building software using the
  • .NET or DotNetCore framework.
  • Very comfortable working with web technologies, should be comfortable working in a
  • modern JS MVVM framework (preferably Angular, but React/Vue/Aurelia experience
  • is also acceptable)
  • Should have experience in configuring hosting platforms (e.g. Windows Server &
  • IIS).
  • Should have a solid understanding of Design Patterns, Git, Continuous Integration
  • (e.g. TeamCity), Continuous Deployment tooling (e.g. Octopus Deploy/Azure
  • DevOps), Docker/Docker Compose, package management tools (e.g. NPM/Nuget)
  • Working knowledge of TDD or BDD.
  • Knowledge of Service Orientated Architecture, REST API development and
  • microservices.
  • Should be C#/Powershell/JS proficient.
  • Familiarity with Python is an advantage.
  • BS / MS in Computer Science, Math, Engineering and/or related experience

Skills:

  • Must possess strong analytical skills
  • Should be able to design, build and configure systems and be able to lead a team of
  • talented professionals
  • Should be able to mentor junior members and influence others
  • Demonstrate good communication skills
  • Should be able to work with end-users
  • Self-starter and a good team player
  • Should have the can do attitude
  • Should be able to take ownership and have strong client focus
  • Special Knowledge (if applicable): Extensive knowledge of Docker

We look forward to reviewing your profile.

Thank you,

Talent Team @ SIALTP

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.