Impactyn

Senior Backend Software Engineer (.net)

Cairo, Cairo Governorate, EG

4 months ago
Save Job

Summary

Role Brief:We're in search of a seasoned and analytical Senior Backend Engineer to become an integral part of our team.Your primary responsibilities will involve crafting, executing, and deploying server-side applications to ensure top-tier responsiveness across various platforms like frontend and mobile.

Responsibilities:

  • Feature Development: Collaborate with diverse teams to assess, estimate, and strategize new features within an agile environment
  • Code Refinement: Work closely with various teams to establish goals and produce cohesive, functional code that enhances user satisfaction
  • Architecture and Design: Contribute to designing robust and scalable server applications and components within AWS settings
  • CI/CD Implementation: Set up and manage CI/CD pipelines to automate testing, building, and deployment for more efficient workflows
  • Preferred Language Usage: Leverage your PHP expertise as the primary language, along with proficiency in .NET and Node.js, to deliver adaptable solutions
  • User-Centric Focus: Partner with product and design teams to grasp end-user needs, translate them into practical solutions, and create thoroughly tested code
  • Deployment and Monitoring: Deploy and continuously monitor AWS-hosted applications to boost performance and reliability

Requirements for this Position:

  • Experience: Minimum of 4 years in a related field
  • Education: Bachelor's degree in Computer Science, Software Engineering, Systems Analysis, or Information Systems
  • Analytical Skills: Exceptional problem-solving abilities
  • Interpersonal Abilities: Strong negotiation and communication skills
  • Technical Proficiency: Solid grasp of algorithms, data structures, and troubleshooting within large codebases
  • Programming Expertise: Practical experience with PHP, alongside proficiency in .NET and Node.js, and familiarity with modern server-side languages and frameworks
  • Database Knowledge: Sound database design and programming skills
  • Version Control: Proficiency in Git and git-flow
  • Testing: Understanding of unit testing principles
  • Visualization: Ability to illustrate processes and outcomes using charts and diagrams
  • AWS Familiarity: Knowledge of AWS environments and best practices
  • CI/CD Experience: Experience with setting up and maintaining CI/CD pipelines

Powered by JazzHR

KQwrwkGwuo

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job