Roles & Responsibilities:
Collaborate with other team members to design, implement, and maintains the components of
Understand the architecture, design and implementation of the Products and making
necessary changes to fix any feature or performance issues that may be reported.
Responsible for all phases of the project lifecycle and include 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, marketing materials for accuracy and contribute to content as
Code automated unit tests for all the changes implemented.
Design and implement scalable and high-performance products. Produce high-quality software.
BS degree in Computer Science, or Math or 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
A strong background in programming
Must be proficient in the following languages and technologies
o C#, ASP.Net, MVC
o SQL Server 2016
o .NET Core
Experience with JIRA
Familiarity with design patterns
Work experience in Agile development methodology
Strong communication and collaboration skills
Detail-orientated, “get it done” attitude and proactivity
Willingness to have fun and work as part of an international and diverse team
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 .