Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are a software company specialized in Web Applications, Mobile Applications and big data analytics
Responsibilities:
- Analyze system requirements and prioritize tasks.
- Write clean, testable code using .NET programming languages.
- Develop technical specifications and architecture.
- Test and debug various .NET applications.
- Review and refactor code.
- Deploy fully functional applications.
- Upgrade existing programs.
- Document development and operational procedures.
- Translate application storyboards and use cases into functional applications.
- Design, build, and maintain efficient, reusable, and reliable code.
- Integrate data storage solutions such as databases, key-value stores, blob stores, etc.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
- Help maintain code quality, organization, and automatization.
Job Requirements
Job Qualifications:
Our best candidate should have the following:
- Bachelor’s degree in Computer Science or equivalent experience.
- +5 years experience in developing .NET framework and C# applications.
- Experience in working with MVC and ASP.NET.
- Experience in developing with Angular and Typescript.
- Experience in HTML5, CSS3, c, JavaScript, and jQuery libraries.
- Experience in programming to SQL databases (experience in MS SQL server is required).
- Experience in implementing Web API.
- Strong working knowledge of implementing RESTful services and working with internet protocols such as JSON, c, SOAP, and HTML.
- Strong object-oriented design skills with a proven track record of well-engineered design.
- Experience in Git source control.
- Experience in Agile Development Methodologies and object oriented design techniques and principles.
- Experience in React is a plus.
- Experience in ASP Core is a plus.
- Excellent written and verbal communications.
- Teamwork and problem-solving skills, with the ability to interact and communicate successfully with business partners and development teams.
- Strong analytical and estimation skills with the ability to quickly debug system problems and provide short & long term solutions.
Skills:
- Excellent written and verbal communications.
- Teamwork and problem-solving skills, with the ability to interact and communicate successfully with business partners and development teams.
- Strong analytical and estimation skills with the ability to quickly debug system problems and provide short & long term solutions.