Software Developer

  • Full-time

Company Description

Swift Egypt established in 2012 as a logistics solutions company specialised in Import of Record (IOR) service provision, we were able to leverage the extensive experience and wide network of our founders and partners to develop into the most trusted logistics back office in Egypt. With a clear mission of easing business for our clients, enabling them to take control of their logistics and supply chains, we consistently strive to expand and strengthen our service portfolio. Handling thousands of complex shipments and intricate transactions for key companies with high expectations takes a stellar team of specialists in logistics operations, customer service, finance, business development, regulatory affairs and more. Using the wide vantage point of a dedicated logistics partner, we continue to go beyond with our offerings, providing clients with all the support and solutions they need to succeed and sustain their business in Egypt.

 

    Job Description

    We are looking to hire a Software Developer who is charged with designing and coding software for our businesses and consumers alike. Work closely with product manager/owners to determine what they need, then build fully-fledged platforms using a range of different technologies. Involved in the entire product development lifecycle including the design, development, deployment, and maintenance of new and existing features. Write clean and functional code on the front- and back-end. Collaborate closely with our development team to ensure system consistency and to create a great user experience.

    Responsibilities:

    • Implement new web applications as well as maintain existing applications.
    • Translate business requirements into functional applications throughout all stages of the SDLC.
    • Write clean, testable code using .NET and Angular.
    • Integrate software components and third-party programs.
    • Ensure the best possible performance, quality, and responsiveness of applications.
    • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
    • Help maintain code quality, organization, and automation.
    • Verify and deploy programs and systems.
    • Unit-test, Troubleshoot, debug code for robustness, including edge cases, usability, and general reliability
    • Familiar with UI/UX design and have an eye for layout aesthetics.
    • Collaborate with cross-functional teams to define, design, and ship new features
    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
    • Incident management and root cause analysis
    • Mentoring and guiding the other team members during their onboarding period
    • Helping identify and set development plans for the team members
    • Take part in our technical hiring process

    Qualifications

    • Bachelor’s degree in Computer Science / Computer Engineering or related discipline.
    • 3+years of relevant experience
    • Excellent Programming skills With C#.
    • Deep Understanding of SOLID Principles.
    • Solid understanding of object-oriented programming concepts and design patterns.
    • Very Good experience in using ASP.NET Core and Angular and TypeScript.
    • Having skills in designing and working with Restful Web APIs is a must.
    • Experience in HTML5, CSS3, c, JavaScript, and jQuery libraries.
    • Very Good Knowledge of SQL & Database Knowledge (Write Complex queries, Stored Procedures, Triggers, Functions, Views).
    • Very Good Knowledge of Database Design / Normalization Skills.
    • Experience in Git source control.
    • Experience in Agile Development Methodologies.

    Additional Information

     

    Job Behavioral Competencies:

    • Professionalism and accountability
    • Excellent communication skills
    • Good research and development skills
    • Accuracy and attention to detail
    • Problem solving and decision making
    • Adaptability and flexibility
    • Continuous Learning
    • Analytical thinking
    • Teamwork

    Benefits:

    • Competitive compensation package
    • Rewards & Recognition
    • Comprehensive Health Insurance
    • Life Insurance
    • Growth opportunities