Search Telecom Hub in Google to find us any were

Tuesday, 17 May 2016

Software Developer [.NET], Riyadh Saudi Arabia

Job Title: Software Developer [.NET]

Work Location: Riyadh


1.) Work with analysts, IT professionals and other developers to coordinate large-scale development

projects and meet deadlines.

2.) Make high-level system design decisions on both legacy application architecture and Big data solutions

3.) Under the guidance of the Technical Lead design and develop application architecture that is scalable,

reliable, available and manageable.

4.) Define interactions between application packages, databases, and middleware systems in terms of

functional coverage

5.) Mentor Developers to assist them with their learning and personnel development working with the

Technical Leads to identify deficiencies in skills.

6.) Guide team members in various coding methodologies, patterns & practices, testing practices, and tools

that complement the software architecture.

7.) Promote Agile and Test Driven Development practices within the team, ensuring that Unit Test and

Acceptance Tests are implemented to confirm that acceptance criteria (i.e. system behaviors) are met.

8.) Work with the Technical Lead to develop deployment strategy and enforce technical standards and

1.) Well-grounded knowledge of general software development principles and practices, Object Orientated

Design, common design patterns and SOLID principles

2.) Extensive experience with C#/.NET and related technologies

3.) Understanding of modern software language capabilities such as generics and lambda/anonymous

4.) Experience with modern UI approaches using HTML5, CSS, Javascript and frameworks such as AngularJS

5.) Solid understanding of n-tier and SOA development approaches

6.) Experience with SQL databases, preferable Microsoft SQL Server

7.) Experience of Test-driven Development and Mocking frameworks such as MSTest, NUnit, Moq, etc

8.) Experience using Continuous integration/continuous deployment systems (Git Or TFS)

9.) Experience creating RESTful web services

10.) Agile development methodologies

1.) Experience using Microsoft Entity Framework, Web API, MVC

2.) Experience using Dependency Injection Frameworks

3.) Experience with Domain Driven Design, CQRS, and/or Event Sourcing

4.) Experience in Distributed systems and Queues

1 comment:

  1. Reaching the purposes of Saudi Arabian online companies and helping them create more profits through their inventive, interactive Website Design in Riyadh is their main purpose. They are dedicated to providing you on-time-delivery, every time! Be it designing a new thing or regular maintenance, they are accurate at all times. Make your business grow into a well-established mark through website design services in Riyadh for small, medium & large businesses.
    Hire Full Stack Developer for Website Design, Mobile App Development, Software Development, and Block-chain developmenr solutions.

    ReplyDelete