Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Delivering a high-quality application
- Execute full software development life cycle (SDLC)
- integrate existing software products and get incompatible platforms to work together
- Ensuring a required level of performance
- Writing test-backed server-side code
- Analyzing requirements and designing new functionality
- Testing new applications and fixing bugs.
- Provide ongoing maintenance, support and enhancements in existing systems and platforms.
- Selecting and using the most appropriate and efficient technologies for a particular application
- Designing and building application reporting and dashboard
- Attention to detail and ability to coordinate multiple tasks, set priorities and meet deadlines
Job Requirements
- Proficiency in C#
- Experience using .NET Core
- Experience in developing ASP.NET Core MVC applications
- Experience using Web API
- Strong knowledge of Object Oriented Principles.
- Knowledge and experience with full SDLC lifecycle
- Proficient knowledge in MSSQL
- Experience in SSRS SQL Reporting
- Writing tests using unit test with Xunit , Nunit , or MStest
- Implementing enterprise application patterns
- Experience in HTML, JS, and CSS
- Familiarity with the client side framework jQuery or Angular
- Familiarity with Azure Web Apps
- Ability to use version control software such as Git
- Familiarity with (Jira, confluence, bitbucket)
- preferred having knowledge of react native
- Excellent English skills specking / writing
- Good communication skills – both written and verbal
- +2 years of software engineering or software development experience, preferably in a related field.