Senior Software Developer

Cloud Concept - Heliopolis, Cairo

Applicants for
2 open positions
Experience Needed:
More than 3 years
Career Level:
Experienced (Non-Manager)
Job Type:
Full Time
2 open positions
About the Job

Job Description:

Your responsibilities will be as follows:

  • Contribute to the full systems lifecycle from requirements gathering through implementation of solutions.
  • Analyze requirements to determine optimal way to leverage inherent capabilities, generating the initial system architecture, project scope, recommended implementation approach, including phases and team sizes to assist in sales process
  • Design and articulate overall solution architecture, leveraging best practices for implementations, enhanced with understandings of integrations (both real time and batch) and data migration needs.
  • Map and load data into Salesforce
  • Improve architecture and optimize performance of complex software systems.
  • Design integration architecture with third-party on-premise and online solutions, including Oracle, SAP, Microsoft, and Amazon Web Services.
  • Ensure the proposed design meets all of the requirements following best practices and with an eye on future growth, identifying where gaps may exist and proactively work to close those gaps
  • Perform code reviews and periodic design checkpoints on multiple engagements to ensure alignment with best practices and agreed upon design approach
  • Troubleshoot and resolve problems.
  • Serve as a subject matter expert on Salesforce technical Inquiries
  • Creating robust test packages and implementing good test coverage
  • Establish and build a rapport with stakeholders throughout the project lifecycle to identify areas of improvement
  • Regularly perform database de-duping and cleanup procedures
  • Develop reports, dashboards, and processes to continuously monitor data quality and integrity
  • Develop and communicate a schedule for future database releases/enhancements
  • Monitor user adoption rates and respond as needed (additional training sessions, communication, modifications, or other resources) to improve
  • Define, communicate, and manage a change management (release) process to develop and implement new applications and updates to existing applications
  • Work with various functions and end users to identify, document, and communicate standard business processes as they related to the database
Job Requirements
  • Experience with Salesforce and/or certifications are a big plus: Apex programming, Triggers, Controllers, Visualforce pages, SOQL/SOSL, etc.
  • 3 years + of development experience with Object Oriented Programming languages like Microsoft.Net, Java etc…
  • Good Knowledge in Web development or Enterprise development.
  • Strong database understanding (Database design, Sql ..).
  • Strong verbal and written communication skills
  • Ability to analyze and understand complex business rules and process flow
  • Ability to work independently and as part of a team.
  • Eager to learn new Technologies.
About this Company

Cloud Concept is the longest-serving and most trusted Platinum Cloud Alliance Partner in the Middle East with 13+ certified professionals and presence in 4 countries: UAE, Egypt, Qatar, and Saudi Arabia.
Cloud Concept has been a partner of (More)

See all Careers and Jobs at Cloud Concept
Signup for an employer account and Post your Jobs!