Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Understand client requirements and how they translate in application features
- Collaborate with a team of IT professionals to set specifications for new applications
- Design creative prototypes according to specifications
- Write high quality source code to program complete applications within deadlines
- Perform unit and integration testing before launch
- Conduct functional and non-functional testing
- Troubleshoot and debug applications
- Evaluate existing applications to reprogram, update and add new features
- Develop technical documents and handbooks to accurately represent application design and code
- Creating database schemas that represent and support business processes
- Implementing automated testing platforms and unit tests
Job Requirements
- Proficient in C#, with a good knowledge of its ecosystems
- Familiarity with Oracle, Agile and Scrum
- Familiarity with the .NET framework, MVC API.
- Familiarity with the Quartz Scheduler framework
- Strong understanding of object-oriented programming
- Skill for writing reusable C# libraries
- Familiar with various design and architectural patterns
- Knowledge of concurrency patterns in C#
- Familiarity with Microsoft SQL Server -Mongo DB – Solr Search Engine
- Knack for writing clean, readable C# code
- Understanding fundamental design principles behind a scalable application
- Proficient understanding of code versioning tools
- Familiarity with continuous integration
- Stimulsoft Reporting is a plus
- Basic knowledge in WCF RESTful service