# Senior Dot Net Core Developer

## Roles & Responsibilities:

- Collaborate with other team members to design, implement, and maintain the components of software products.
- Understand the architecture, design and implementation of the Products and make necessary changes to fix any feature or performance issues that may be reported.
- Responsible for all phases of the project lifecycle, including requirements gathering, solution design, application development, and system testing.
- Contribute ideas toward the enhancement and/or modification of designs to improve the product.
- Implement the features/enhancements and collaborate with other teams (Architecture, QA). Review training materials, documentation, and marketing materials for accuracy and contribute to content as needed.
- Code automated unit tests for all the changes implemented.
- Design and implement scalable and high-performance products. Produce high-quality software.

## Skills Requirements:

- BS degree in Computer Science, Math, Engineering, or equivalent.
- At least 5 years of application development experience in C#, ASP.Net, and SQL Server.
- Demonstrated ability to write SQL queries and use of Microsoft SQL Server database tables and connectivity.
- A strong background in programming.
- Must be proficient in the following languages and technologies:
  - .NET
  - C#, ASP.Net, MVC
  - SQL Server 2016
  - JavaScript, jQuery
  - .NET Core
- Experience with JIRA.
- Familiarity with design patterns.
- Work experience in Agile development methodology.
- Strong communication and collaboration skills.
- Detail-oriented, “get it done” attitude and proactivity.
- Willingness to have fun and work as part of an international and diverse team.

## Job Description

This job description should not be construed to imply that these requirements and expectations are all-inclusive. In addition to items listed, incumbents are expected to follow organization policies, adhere to organization processes and programs, and perform other related duties as assigned.

- Experience with Elasticsearch or dtSearch is a plus.
- Experience with analytical tools.
