Boston, MA

Principal Software Engineer (C# / Angular)

Hybrid Work Schedule: 2 days onsite / 3 days remote

H1B Transfers and Filing/Sponsorship for suitable candidates.

Key Responsibilities

Plan and implement mid- to large-scale projects from conception to completion
Understand how to adapt theory and best practices to fit the needs of the project
Deep knowledge and understanding of technology software design patterns and code concepts
Demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, code comments, and clear code
Troubleshoot, debug, and upgrade existing systems
Deploy programs and evaluate user feedback
Document and maintain software functionality
Show an appetite and aptitude for taking responsibility for technical decisions
Assist with the direction for the team
Collaborate with team members on effective development practices and communicate with tact, professionalism, and an eye toward team progression

Requirements

10+ years of C# programming experience including MVC, .Net Core and Web API and 3 years of Angular
Experience serving as technical lead throughout the full software development lifecycle: conception, architecture definition, detailed design, scoping, planning, implementation, testing, documentation, delivery, and maintenance is preferred
Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Knowledge of Angular 5/npm/Swagger/TypeScript/.NET Core, or related technologies, along with client-side frameworks and languages, such as jQuery
Proficiency in SQL/relational databases and TFS including building and release definitions within a CI and CD environment
Knowledge of Microsoft Azure platform a plus
Ability to work in a fast-paced, Agile/Scrum environment
A positive attitude and excellent communication skills
An Agile mindset and a desire to produce great software

GENERAL ENVIRONMENT: .NET Core, .NET Framework, Web API, Open API, Windows Service, Entity Framework, MVC, Angular 8+, SQL Server 2017, NServiceBus, SAML SSO, SEQ, Serilog, Redis Cache, HCP, HCI (Solr/Lucene), TFS, Jira, Jenkins, BitBucket

- provided by Dice

Recommended Skills

  • Agile Methodology
  • Angular4
  • Architecture
  • Building Codes
  • C Sharp (Programming Language)
  • Code Review
Browse other jobs