- Experience Needed:
More than 10 years
- Career Level:
- Job Type:
- Full Time
About the Job
Duties and Responsibilities:
- Perform programming tasks according to the project plan and functional specifications.
- Perform unit testing of the tasks submitted by him.
- Responsible for handling the development of the project’s most complex and risky tasks.
- Conducting technical research to gain technical knowledge and resolve technical difficulties.
- Participate in the analysis & design of new functional requirements and systems.
- Participate in the estimation of new features and components.
- Participate in product or application definition activities including feature analysis & system tradeoffs.
- Serve as a mentor to less-experienced software engineers.
- Perform other related duties as necessary.
More than 10 years
Required Experience & Skills:
- 10+ Years of experience.
- Experience building applications on Micro - Services architecture
- Experience in Integration API
- Net Core experience. And the Net Framework.
- Connecting to databases using SQL Server, MongoDB and PostgreSQL
- Experience in using Visual Studio TFS and development with Visual Studio, Azure DevOps
- Experience developing Client / Server applications on various architectural design patterns including MVC 3.0 / 4.0, and 3-layer architecture
- Experience writing code and debugging skills with ASP.NET, C, WCF, Web Services.
- Conducting system tests and handling software errors before moving to the quality department.
- Experience with Containerized Environments such as Docker and Kubernetes
- Experience in knowing most design patterns such as MVC, MVVM, Singleton, Factory, Façade, Micro services, C # and Angular dependency
- Strong expertise in Entity Framework and ADO.NET to access data services from database as well as Code-first approach and. first - database
- Experience in building interconnected websites with e-commerce platforms
- Good communication skills
- Experience on SCRUM methodology
- Experience in writing quality test documents to be reusable
- Knowledge of accessibility and security compliance
- Experience working with version control, such as Git
About this Company
2P Telecommunication and Information Technology was established in the capital of Saudi Arabia – home to its headquarters - in 2004, when it first launched Wissal, followed by Tarasul in 2005 and a year later by Smart Cash, the first service of its kind in the Kingdom. This...
See all Careers and Jobs at Pefect Presentation