Browse Jobs
LoginJoin NowEmployer?

Senior Back End Developer (.NET)

Keys Group Services
Nasr City, Cairo

Senior Back End Developer (.NET)

Nasr City, CairoPosted 2 months ago
38Applicants for1 open position
  • 33Viewed
  • 14In Consideration
  • 19Not Selected

Job Details

Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:

Skills And Tools:

Job Description

  • Responsible to take the lead on operational and technical projects and produce and implement functional software solutions for design and implementation of websites, programs, and applications that are aligned with the daily, emergency and long-term needs of the user and ensure alignment with business goals and deadlines. 
  • Ensure the entire software development lifecycle and best practices of the company, debugging and develop testing, troubleshooting and delivery

Backend Software Design and Architecture:-

  • Implement high quality software based on provided design and architecture
  • Develop distributed, high load, scalable and secure systems
  • Develop technical specifications and architecture
  • Analyse systems flow, data usage and work processes and anticipate/investigate problem areas

Implementation, Validation and Verification:-

  • Write clean and efficient code using
  • Net core programming languages
  • Implement multi-threading code and asynchronous operations
  • Develop tools and application by producing clean and efficient code
  • Deploy fully functional websites and applications to DEV (Alpha) and UAT (Beta) environments
  • Collaborate with your team to review and debug code
  • Test, debug, and troubleshoot .NET websites and applications
  • Ensure compliance with the documented software processes and procedures throughout the life cycle of software products

Project Management:-

  • Identify, prioritize and execute tasks in the software development life cycle
  • Implement best practices, standards, and procedures including quality and delivery methodologies
  • Follow up with relevant team for collaborative project requirements
  • Mentor and guide junior and intermediate team members to ensure smooth learning curve and successful delivery of assignments

Technical Documentation:-

  • Provide proper and clean embedded code components
  • Product quality API documentation that can be shared with 3rd party
  • Read and analyze 3rd party API specifications and documentations
  • Create application documents for the whole project or individual components

Stakeholder Management:-

  • Collaborate with internal terms and vendors to fix and improve products
  • Meet with technology managers to determine application and website initial and ongoing requirements
  • Assist and support other team members on multiple projects

Continuous Learning:-

  • Ensure up to date on all new software language and specifications
  • Ensure continual expertise on legacy and basic software requirements

Job Requirements

Qualifications: 

  • Bachelor's degree in Computer Science, Engineering or related field Preferred Experience
  • 6-8 years of professional website (.NET and C#) experience Job-Specific Skills
  • Extensive experience agile methodologies (TFS, JIRA, Github), relevant software such as ASP.NET core, MS SQL Server, C# and experience in react is an asset
  • Proven experience with application architecture
  • Proven knowledge of design patterns, distributed systems, and integration testing
  • Excellent project management, problem solving and high-level verbal and written communication skills
  • Accuracy and efficiency of codes # of bugs created/solves
  • Troubleshooting capability
  • Achievement of timelines, SLAs
  • Ratio of engagement survey results
  • In-depth experience of MS-SQL Server and SQL programming language

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software DevelopmentSenior Back End Developer (.NET)