Senior Mobile Developer (1073ES)

Senior Mobile Developer (1073ES)

Who we are: is a German software services provider Part of Sigma Technology Group, working across technology consulting, team augmentation, and product development with operations in Ukraine and Egypt.
Since 2018 and with our headquarter in the heart of the automobile industry, Stuttgart Germany, our talented professionals have delivered +20 successful projects across native mobile, web, desktop, and hybrid development and quality assurance, and we are open for much more!

Our Culture:
Our teams include +25 talented Developers & QA that come from a variety of backgrounds. We’re Keen on building an inclusive culture based on trust and innovation and value every skill set while maintaining a family-like environment where everyone is heard and appreciated.
So, if you are searching for a new challenging role where you can use all of your Software development skills and work closely with International Organizations and Up to date Technologies, We are Looking For You!

Your Mission:

Support in achieving departmental financial objectives
Develop applications in most optimal & cost-effective manner
Analyze customer requirements and change requests to develop functionalities accordingly
Perform maintenance programming for existing applications
Maintain and modify existing applications under direction from the technical team leader
Participate in writing software specification documents with the coordination of his/her team leader
Participate in creating screens/mock-ups based on existing templates
Implement Development Tasks:

Cost (estimate) development tasks
Write code for development tasks
Perform code analysis
Perform unit testing
Re-factor / optimize code
Review code
Integrate code changes
Peer-To-Peer code reviews
Write comments in the coded instructions so others can understand the program

Fix software bugs
Troubleshoot and debug software to determine causes of errors and deciding what to do about them
Conduct researches & do proof of concepts
Participate in database design
Participate in software design (architecture)
Might produce rapid prototypes for the project
Contribute to the company’s Knowledgebase
Conduct researches
Attend skills development programs
Share all types of knowledge with different team members

Your Profile:

Critical Thinking & Strong Problem Solving
Good Arabic & English Communication Skills
Good interpersonal skills
Excellent Research Skills
Ability to work with moderate supervision on technical and non-technical matters
Ability to analyze information and make appropriate recommendations
Ability to adapt and change based on new business requirements and environment
Ability to understand the given task verbally or written
Strong understanding of Microsoft technologies in the web and/or desktop environment
Experience in Microsoft .NET Framework
Excellent communication and interpersonal skills
Above average oral and written communication skills.
Excellent leadership skills.
Strong problem-solving skills.
Excellent research Skills.
Ability to analyse information and make appropriate recommendations.
Ability to adapt and change based on new business requirements and environment.
Possesses significant knowledge of client/server and internet systems architectures and accurately suggests the use of the appropriate technology for the application.
Experience in .Net Framework.
Experience in .net development ( or C#).
Experience developing numerous mobile and web-based applications.
Experience in Xamarin Mobile Development (Xamarin.Forms, Xamarin.iOS, and/or Xamarin.Android)
Experience in Mobile Development SDKs (iOS, Android)
Experience in the different mobile applications’ techniques (native, cross-platform, hybrid)
Experience in Web Standards (HTML, XHTML, CSS, XML, XSL, JavaScript, JSON, Web Services, RSS).
Experience in object-oriented concepts.
Database Experience (SQL Server expertise or Oracle):
Understands complex database concepts and effectively employs different database design techniques.
Create entity-relationship diagrams
Debug stored procedures (T-SQL or PL-SQL).
Understanding of Microsoft technologies in the web or windows environment.
Understanding of Software Development Life Cycle (SDLC).
Experience in Agile and Scrum is a plus.

Work Setup:

Location: #Maadi
Work Model: Hybrid (2 days from office-3 from home)
Working Hours: Flexible
Fridays and Saturdays are off

Perks and Benefits:

A basic monthly net salary determined by the experience
Social and Medical Insurance
Salary reviews after Trial Period based on performance
Unlimited drinks at the office
An amazing accessible office in Maadi with a Relaxing Outdoor Garden.
Career and skills development
Last but not least an AMAZING team!!

Thank You for Applying

Application Form

    First Name
    Last Name
    Email address
    Phone Number
    Vacancy ID
    Attach CV
    I agree that the personal data entered by me may be collected, processed and used for processing my contact request according to the Privacy Policy