Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Work closely with the product management and Architecture team to define feature requirements and deliver a product that materially impacts the business and improves the customer experience.
- Design, implement and build software solutions.
- Deliver software projects with a high level of quality.
- Develop and maintain all relevant technical documentation as required.
- Test, Troubleshoot, debug and upgrade the software to ensure responsiveness and efficiency.
- Research and investigate new technologies and frameworks.
Design
- Attend customer meetings and observe analysis and information-gathering sessions.
- Collaborate with the Business analysis and architecture team to maintain the design solution and apply customer requirements
Implementation
- Design, develop, test, debug and maintain web/windows cloud-based solutions with MS .Net technologies
- Research and study current clients' business workflows, & critical success factors, to be able to advise the client on growth opportunities.
- Provide technical support when building, deploying, configuring, and supporting systems for the clients
- Develop unit tests and work with Quality Control members/Roles on solving the defects
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Utilize the new wave of software development concepts (Software-as-a-service, Cloud Computing, ...etc.)
- Fix bugs issued from quality assurance reports.
Team Support
- Contribute to task delegations and follow up for the internal team
- Train and provide technical support for the internal team in a timely matter
Job Requirements
- Bachelor's degree in Computer Science, Computer Engineering, or any related discipline.
- At least 7 Years of experience
- Good Knowledge of Angular & SQL Server
- Excellent Knowledge of JavaScript, TypeScript
- Possess general programming skills, software development fundamentals, and a good understanding of OOP.
- Client-side technologies (HTML/HTML5, CSS, jQuery, JavaScript, JSON, and XML)
- C#, ASP.NET Core, .NET Framework, and MVC.
- Developing Web Services (WCF, Soap, REST API).
- Databases MSSQL, Entity Framework
- Angular and Azure cloud and DevOps knowledge is a plus
- Experience with NO SQL (Mongo DB) is plus
- Experience working with cloud Azure or AWS is plus