DescriptionAs a Senior .Net Developer, you will join a team that develops, supports and enhances our mission-critical applications. You will collaborate with other developers and teams to create new product features, APIs, enhancements, and fixes to handle our current and future scale.
Responsibilities
- Develop .NET solutions based on business requirements, working closely with requirement writers on defining what the requirements are.
- Work closely with the lead developers and business teams to implement new design features.
- Debug and test new software or enhancements to existing software.
- Write unit/integration test cases for all new features.
- Troubleshoot user reported errors.
- Prepare detailed systems specification and technical design documentation based on business requirements received from business clients.
- Communicate technical and functional issues/solutions to business associates effectively.
- Clearly communicate progress during scrums.
- Take ownership of all assigned items and see them through to completion.
- Attend team meetings as invited.
Required Skills
- Minimum 8 - 10 years of software development experience
- Minimum 5 years of experience working with the following:
- Workday must overlap with US eastern hours from 8 AM – 12 PM
- Excellent problem-solving skills
- Excellent oral and written communication skills
- Excellent knowledge of Object Oriented Programming/Design and SOLID Principles
- Experience working with HTML and CSS
- Experience working with JavaScript, jQuery and modern JavaScript frameworks
- Experience working with T-SQL and SQL Server
- Experience working with a software team using Agile methodologies
- Experience working with the following technologies is a plus:
- Web API REST oriented architectures
- DevExpress Toolkit
- Actuarial or Accounting Standard knowledge is helpful
Languages and Frameworks
- .NET Framework (C#)
- .NET Core (C#)
- ASP.NET MVC
- ASP.NET Web API
- T-SQL
- Bootstrap
- jQuery
- JavaScript