Talent.com
Sr. Enterprise Application Developer

Sr. Enterprise Application Developer

MigrationITNew Cairo, C, eg
14 days ago
Job type
  • Quick Apply
Job description

Job Description

  • Design and implement application modules that support business processes, ensuring high performance and reliability.
  • Collaborate with solution architects to create detailed technical designs that align with enterprise architecture standards.
  • Customize and configure off-the-shelf enterprise applications (e.g., SAP, Salesforce, Oracle) as required to meet business needs.
  • Develop integration points for connecting enterprise applications with other internal systems (e.g., CRM, HRMS, databases) and external third-party applications.
  • Implement API services and middleware solutions to support integration between disparate systems.
  • Work with teams to ensure the enterprise application integrates well with existing IT infrastructure and meets business continuity and disaster recovery requirements.
  • Optimize enterprise applications for speed, scalability, and efficiency.
  • Identify performance bottlenecks, troubleshoot issues, and propose solutions to improve system performance.
  • Implement best practices for handling large volumes of data, ensuring that the application can scale as the organization grows.
  • Ensure that applications are secure by implementing best practices in authentication, authorization, and data protection (e.g., encryption, secure APIs).
  • Work with the information security team to perform vulnerability assessments and implement necessary security measures.
  • Ensure the application complies with relevant regulations, standards, and company policies, such as GDPR, HIPAA, or SOC2.
  • Collaborate with QA teams to design test plans, review test results, and ensure that applications are thoroughly tested before release.  Conduct code reviews, ensuring that all code changes meet quality standards and follow the agreed-upon architecture and design patterns.
  • Create comprehensive technical documentation for applications, including system architecture, workflows, and integration points.
  • Maintain up-to-date documentation on new features, bug fixes, and enhancements.
  • Stay updated with current industry trends, emerging technologies, and new methodologies to continuously improve the development process and tools.
  • Introduce new tools, frameworks, or technologies to improve productivity, performance, or development speed.
  • Identify opportunities for process improvements and lead initiatives to enhance development workflows and team efficiency.
  • Handle the end-to-end implementation of enterprise applications, ensuring seamless deployment within the organization over the development environment & SIT.
  • Assist in system configuration, customization, and data migration as required.
  • Ensure that enterprise applications integrate efficiently with existing systems and infrastructure.
  • Troubleshoot implementation issues and coordinate solutions with technical teams.
  • Identify and resolve issues related to application performance, usability, and compatibility.
  • Monitor application performance and recommend improvements or optimizations.
  • Work closely with internal departments, including IT, operations, and finance, to ensure successful adoption of new applications.
  • Identify potential risks in system deployment and develop contingency plans over the development & SIT.
  • Establish and enforce policies, standards, and best practices for application development and implementation.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Business Administration, or a related field.
  • 1 - 5 years of experience in enterprise application implementation, IT project management, or a similar role.
  • Experience with ERP, CRM, HRMS, or other enterprise software solutions.
  • Extensive experience working with enterprise-level applications, systems integrations, and cloud-based architectures.
  • Proven ability to lead development teams, manage complex projects, and deliver high-quality software on time.
  • Programming Languages : Expertise in programming languages commonly used in enterprise applications, such as Java, C#, Python, or JavaScript (Node.js).
  • Enterprise Application Frameworks : Experience with frameworks like Spring (Java), .NET (C#), Django (Python), or other frameworks designed for enterprise applications.
  • Database Management : Strong knowledge of relational databases (e.g., MySQL, PostgreSQL, MS SQL Server) and NoSQL databases (e.g., MongoDB).
  • API Development & Integration : Expertise in RESTful APIs, SOAP web services, and integrating various enterprise applications with external systems.
  • Cloud Computing : Experience with cloud platforms like AWS, Azure, or Google Cloud for hosting, scaling, and deploying enterprise applications.
  • DevOps and CI / CD : Knowledge of DevOps practices and experience with CI / CD tools (e.g., Jenkins, GitLab, Azure DevOps) for automating builds , testing, and deployment.
  • Security Best Practices : Knowledge of application security principles, including encryption, OAuth, SSO, and secure software development practices.
  • Testing Frameworks : Experience with automated testing frameworks (e.g., JUnit, NUnit, Selenium) for ensuring code quality.
  • Strong understanding of system integration, data migration, and application configurations.
  • Proficiency in project management methodologies (Agile, Scrum, or Waterfall).
  • Excellent analytical, problem-solving, and troubleshooting skills.
  • Strong communication and stakeholder management abilities.
  • Ability to train users and provide post-implementation support.
  • Knowledge of cloud-based applications, IT security standards, and compliance regulations is a plus.
  • Certifications related to enterprise applications (e.g., SAP, Oracle, Microsoft Dynamics)
  • Optional Certifications :

  • Certified ScrumMaster (CSM) or Agile certifications : For working in Agile environments.
  • Cloud Certifications : AWS Certified Solutions Architect, Microsoft Certified : Azure Solutions Architect Expert.
  • Certified Java Developer (OCP, OCA) or Microsoft Certified : Azure Developer Associate.
  • Oracle Certified Professional (OCP) for those working with Oracle-based enterprise applications.
  • Security Certifications : Certified Information Systems Security Professional (CISSP) or  Certified Secure Software Lifecycle Professional (CSSLP).
  • ITIL Certification (for IT service management).
  • Requirements

    Bachelor’s or Master’s degree in Computer Science, Software Engineering, Business Administration, or a related field. 3 - 5 years of experience in enterprise application implementation, IT project management, or a similar role. Experience with ERP, CRM, HRMS, or other enterprise software solutions. Extensive experience working with enterprise-level applications, systems integrations, and cloud-based architectures. Proven ability to lead development teams, manage complex projects, and deliver high-quality software on time. Programming Languages : Expertise in programming languages commonly used in enterprise applications, such as Java, C#, Python, or JavaScript (Node.js). Enterprise Application Frameworks : Experience with frameworks like Spring (Java), .NET (C#), Django (Python), or other frameworks designed for enterprise applications. Database Management : Strong knowledge of relational databases (e.g., MySQL, PostgreSQL, MS SQL Server) and NoSQL databases (e.g., MongoDB). API Development & Integration : Expertise in RESTful APIs, SOAP web services, and integrating various enterprise applications with external systems. Cloud Computing : Experience with cloud platforms like AWS, Azure, or Google Cloud for hosting, scaling, and deploying enterprise applications. DevOps and CI / CD : Knowledge of DevOps practices and experience with CI / CD tools (e.g., Jenkins, GitLab, Azure DevOps) for automating builds , testing, and deployment. Security Best Practices : Knowledge of application security principles, including encryption, OAuth, SSO, and secure software development practices. Testing Frameworks : Experience with automated testing frameworks (e.g., JUnit, NUnit, Selenium) for ensuring code quality. Strong understanding of system integration, data migration, and application configurations. Proficiency in project management methodologies (Agile, Scrum, or Waterfall). Excellent analytical, problem-solving, and troubleshooting skills. Strong communication and stakeholder management abilities. Ability to train users and provide post-implementation support. Knowledge of cloud-based applications, IT security standards, and compliance regulations is a plus. Certifications related to enterprise applications (e.g., SAP, Oracle, Microsoft Dynamics) Optional Certifications : Certified ScrumMaster (CSM) or Agile certifications : For working in Agile environments. Cloud Certifications : AWS Certified Solutions Architect, Microsoft Certified : Azure Solutions Architect Expert. Certified Java Developer (OCP, OCA) or Microsoft Certified : Azure Developer Associate. Oracle Certified Professional (OCP) for those working with Oracle-based enterprise applications. Security Certifications : Certified Information Systems Security Professional (CISSP) or Certified Secure Software Lifecycle Professional (CSSLP). ITIL Certification (for IT service management).

    Create a job alert for this search

    Developer • New Cairo, C, eg

    Related jobs
    • Promoted
    Senior Oracle EBS Application Developer

    Senior Oracle EBS Application Developer

    JadeerCairo, Cairo Governorate, Egypt
    The Senior Digital Solutions & ERP Operations Specialist plays a key role in the Digital Solutions & ERP Operations department, focusing on specialized tasks related to implementing, optimizing, an...Show moreLast updated: 30+ days ago
    Application Deployment & Release Specialist

    Application Deployment & Release Specialist

    Misr Technology ServicesCairo, EG
    Quick Apply
    Job Responsibilities : Check the status of the database and fine-tune its performance Determination needed servers (operating systems, hardware, prerequisites…) Check on servers’ status...Show moreLast updated: 30+ days ago
    Senior Database Developer (Apex)

    Senior Database Developer (Apex)

    AdvansysNasr City, Al Manteqah Al Oula, EG
    Quick Apply
    Designing, developing and monitoring all Oracle & Microsoft SQL Server Database objects and applications to meet the Business requirements . Understanding design documents / Clarifying preci...Show moreLast updated: 30+ days ago
    Application Support Engineer

    Application Support Engineer

    PetroAppCairo, Cairo Governorate, EG
    Quick Apply
    PetroApp is an innovative platform designed to streamline and optimize processes within the oil and gas sector.Our mission is to empower businesses with real-time insights, data-driven decision-mak...Show moreLast updated: 30+ days ago
    Senior Azure Platform Engineer

    Senior Azure Platform Engineer

    SSC HR SolutionsCairo, Cairo Governorate, EG
    Quick Apply
    Develop, and maintain platforms using Azure services, adhering to best practices for scalability, reliability, and security. Deploy Windows and Linux servers following infrastructure as code and mod...Show moreLast updated: 30+ days ago
    Sr. DevOps Engineer

    Sr. DevOps Engineer

    DsquaresCairo, Cairo Governorate, EG
    Quick Apply
    Dsquares is not just a loyalty program provider; we specialize in crafting loyalty solutions that deliver unforgettable experiences, ensuring customers keep returning. From concept to execution, we ...Show moreLast updated: 30+ days ago
    Principal - Application Support Engineer

    Principal - Application Support Engineer

    IntegrantCairo, Cairo Governorate, EG
    Quick Apply
    Integrant is looking for a Senior / Principal Application Support Engineer to join our team!.Kindly find below the profile / Job Description for this position : . Create efficient complex T-SQL queries to...Show moreLast updated: 30+ days ago
    Application Support Engineer

    Application Support Engineer

    Orion Digital SolutionsCairo, Cairo, EG
    Orion Digital Solutions is a regional Digital Transformation and Consulting Company based in Heliopolis.Our mission is to be the leading digital transformation company in the region and a key enabl...Show moreLast updated: 30+ days ago
    Senior Software Engineer - Integrations & Platform (Healthcare Systems)

    Senior Software Engineer - Integrations & Platform (Healthcare Systems)

    YalentCairo, Cairo Governorate, EG
    Quick Apply
    We bring together in-facility providers — including primary care, psychiatry, podiatry, diagnostics, wound care, and chronic care — alongside pharmacy services, all supported by a 24 / 7 medical conc...Show moreLast updated: 6 days ago
    Sr. Android Developer

    Sr. Android Developer

    Plugin TalentsCairo, Egypt
    Quick Apply
    Design, develop, and maintain advanced Native Android applications (Kotlin).Build and maintain cross-platform mobile applications using Flutter and Dart. Collaborate with product managers, designers...Show moreLast updated: 30+ days ago
    • Promoted
    Senior AppDynamics APM Engineer

    Senior AppDynamics APM Engineer

    Plugin TalentsCairo, Egypt
    Urgently Required for a top_ tier Company in KSA& Egypt.Senior AppDynamics APM Engineer ".Lead the design, deployment, and configuration of AppDynamics APM across enterprise applications, infrastru...Show moreLast updated: 30+ days ago
    Senior SAP ABAP Developer

    Senior SAP ABAP Developer

    Envision Employment SolutionsNew Cairo City, Cairo Governorate, EG
    Quick Apply
    The successful candidate will be responsible for designing and developing ABAP-based solutions that align with our organization's needs. The Senior ABAP Developer will collaborate closely with cross...Show moreLast updated: 30+ days ago
    • Promoted
    Senior SRE / DevOps Engineer

    Senior SRE / DevOps Engineer

    Plugin TalentsCairo, Egypt
    We are looking for an experienced Senior SRE Engineer to join our team.The ideal candidate will be responsible for Improving reliability and performance,. Evolve systems by pushing for changes that ...Show moreLast updated: 30+ days ago
    Sr. Integration Developer

    Sr. Integration Developer

    MigrationITNew Cairo, C, eg
    Quick Apply
    Design integration solutions that connect disparate systems, ensuring data consistency and smooth workflows.Create efficient integration architectures and frameworks for APIs, middleware, and messa...Show moreLast updated: 14 days ago
    Senior T24 Application Support Engineer

    Senior T24 Application Support Engineer

    Xenon76th of October City, Giza Governorate, EG
    Quick Apply
    At Xenon7, we work with leading enterprises and innovative startups on exciting, cutting-edge projects that leverage the latest technologies across various domains of IT including Data, Web, Infras...Show moreLast updated: 30+ days ago
    IBM App Connect Developer

    IBM App Connect Developer

    ValleysoftCairo, Cairo Governorate, EG
    Quick Apply
    Valleysoft is at the forefront of providing innovative IT solutions that empower organizations to streamline operations and enhance productivity. Our team is dedicated to leveraging technology to dr...Show moreLast updated: 20 days ago
    Software Sr. Project Manager

    Software Sr. Project Manager

    SumergeCairo, Cairo Governorate, EG
    Quick Apply
    At Sumerge, we create distinct value for our customers and truly believe that the customers come first.We focus on building long lasting partnerships with our customers and treat them with honesty ...Show moreLast updated: 30+ days ago
    Sr. Database Engineer

    Sr. Database Engineer

    MigrationITCairo, C, eg
    Quick Apply
    Database Development : Develop and implement efficient database schemas and architectures to.Query Optimization & Troubleshooting...Show moreLast updated: 14 days ago