Senior .Net Developer

JOB TITLE: Senior .Net Developer
RESPONSIBLE TO: Software Architect
MAIN LOCATION: Jordan
Overview:
As a senior .NET developer, you will oversee the development of functional .NET applications and websites. You will be acting in a senior role, overseeing the functions of the junior .NET development staff. You will be directly involved with .NET application coding, system debugging, code reviewing, and the development of operational procedures.
To Qualify for this role, you should have strong managerial skills, extensive experience with Microsoft Frameworks, and advanced problem-solving skills. A top-class Senior .NET Developer ensures the software development team produces scalable and functional applications that meet company specifications.
Responsibilities:
- Designing and developing .Net applications that are secure, scalable, highly available and to spec.
- Designing and developing of custom solutions requiring database, storage, and cache interactions.
- Meeting with technology managers to determine business requirements and advise on technology solutions.
- Analysing system requirements and delegating development tasks.
- Developing technical specifications.
- Reviewing and debugging .NET applications.
- Keeping up-to-date with industry trends and developments.
- Providing support and training for junior developers.
Additional Requirements:
- In addition to the responsibilities listed above the post holder may be required to perform other duties assigned by the CIO from time-to-time. Subject to adequate experience and/or training.
- To participate in the annual performance appraisal process and objective scheme.
- To work in accordance with all APG policies including Health and Safety, Employment, Staff, Quality and Environmental.
- It’s important during the employment with APG and anytime thereafter that any information relating to APG is treated with the strictest confidentiality.
EQUALITY OF OPPORTUNITY IS COMPANY POLICY
Skills
- Degree in computer science, computer engineering or related field
- Minimum 2 years’ experience in a similar role leading team of .NET developers.
- Minimum 5 years’ experience in .NET software development.
- Excellent knowledge of .NET languages including C#, Visual Basic.NET, C++/CLI, J#, and JScript.NET.
- Proven track record of working and managing source control systems such as TFS or Git. Working with Azure DevOps preferrable.
- Expert knowledge of T-SQL or similar SQL querying languages.
- Great communication skills, interpersonal skills and soft skills
- Problem solving and thinking out of the box attitude.
- High level of IT common sense and attention to detail.