Role: As a Senior .Net Developer, you will join a team that develops, supports and will collaborate with other developers and teams to create new product features, APIs, enhancements, and fixes to handle our current and future scale.
...
Responsibilities
- Work as part of a team to develop, support and enhance .NET-based solutions
- Work closely with the lead developers and business teams to implement features
- Write clean, readable and reusable code, primarily using C#
- Debug and test new software or enhancements to existing software
- Research, diagnose and troubleshoot user-reported errors, identifying solutions where applicable
Required Skills
- Bachelor’s degree in Computer Science, Engineering, Management Information Systems or related area.
- 5 years of experience in software development in the Microsoft platform, programming languages and tools:
- C# 7.0+, .NET 4.8+, Angular 2+, npm, WebAPI
- SQL Server 2019 or later, proficiency in Transact-SQL and RDBMS
- Understanding of Git for software version control
- Proficiency in Azure DevOps or similar, strong understanding of CI/CD (pipelines, project repositories, work dashboards and test planning)
- NUnit or XUnit for unit test development
- Advanced proficiency in OOP, SOLID principle, Web Architecture, and programming design patterns.
- Extensive industry experience with most stages of software development lifecycle: requirement analysis, estimation, detailed software design, programming, unit and system-level testing, installation and deployment. Have performed application maintenance and troubleshooting for security, performance, and optimization.
show lessshow more
Role: As a Senior .Net Developer, you will join a team that develops, supports and will collaborate with other developers and teams to create new product features, APIs, enhancements, and fixes to handle our current and future scale.
Responsibilities
- Work as part of a team to develop, support and enhance .NET-based solutions
- Work closely with the lead developers and business teams to implement features
- Write clean, readable and reusable code, primarily using C#
- Debug and test new software or enhancements to existing software
- Research, diagnose and troubleshoot user-reported errors, identifying solutions where applicable
...
Required Skills
- Bachelor’s degree in Computer Science, Engineering, Management Information Systems or related area.
- 5 years of experience in software development in the Microsoft platform, programming languages and tools:
- C# 7.0+, .NET 4.8+, Angular 2+, npm, WebAPI
- SQL Server 2019 or later, proficiency in Transact-SQL and RDBMS
- Understanding of Git for software version control
- Proficiency in Azure DevOps or similar, strong understanding of CI/CD (pipelines, project repositories, work dashboards and test planning)
- NUnit or XUnit for unit test development
- Advanced proficiency in OOP, SOLID principle, Web Architecture, and programming design patterns.
- Extensive industry experience with most stages of software development lifecycle: requirement analysis, estimation, detailed software design, programming, unit and system-level testing, installation and deployment. Have performed application maintenance and troubleshooting for security, performance, and optimization.
show lessshow more