Pages

Tuesday, October 8, 2013

Senior Software Engineer job in Ghana


Senior Software Engineer


Job ID: 50206
Position ID:
Job Views: 60
Location: Accra, Greater Accra, Ghana Ghana
Zip Code:
Job Category: IT/Programming
Salary:
Position Type: Full time
Closing Date:
Relocation Assistance Available: No
Telecommute: No
Require Travel:
Work Experience: 5+ to 10 years
Preferred Education:
Nationality Requirement:
Must Be Authorized To Work In:
No Work Experience Considered?: No
Industry:
Posted: 10.03.2013

Job Description

 Overall Responsibility:
As a developer working within Rancard you will be responsible for solving exciting and challenging problems of scale using some of the latest technologies in the areas of social discovery and recommendations, content delivery and mobile service monetization.

Key Responsibilities:
-Write server-side code for web-based applications, create robust high-volume production applications, and develop prototypes quickly. You should also have a strong understanding of, and practical experience with, Java/PLAY web application development.
-Build our platforms, systems and networking infrastructure using your strong background in distributed systems, OS/kernel, network system design, and large scale storage systems.
-Specialist domains: NoSQl frameworks, Map Reduce, JSON, AJAX, Graph theory & internationalization
-Lead cross-functional teams in charge of building social recommendation systems and integrated development environments
-Interact with product owners and key stakeholders to understand, document and prioritize product feature requirements
-Interact with product managers and graphic designers to deliver intuitive front-end user interfaces for client-server applications
-Participate with scrum teams to plan and commit to each iteration of work
-Drive towards delivery of commitments through each iteration, identify risks, and develop risk mitigation plans
-Design and optimize code to run efficiently across multiple platforms and resource-constrained environments
-Participate in code reviews, test plan reviews, and document reviews
-Be open to learning new technologies and new problem domains

Job Requirements

 Requirements:
-5-10 years experience programming in C/C++, Java, PHP, PERL, Python or Ruby on Windows, Linux or UNIX platforms
-Awareness of software development methodologies and life cycles
-Passion for solving difficult problems
-Exemplary planning and communication skills
-Strong analytical skills
-Experience with client-server, multi-threading, and network programming
-Experience debugging complex software applications in Windows and Linux development environments
-Experience using source control systems (CVS, SVN, or Git)
-Additional experience writing highly scalable server-side components an advantage.
-Large systems software design and development experience, with extensive knowledge of Unix/Linux.
-Knowledge of distributed systems and large data problems
-Demonstrated ability to deliver quality software products on time
-Proven ability to deliver complex projects independently and on time, with excellent problem-solving and debugging skills
-Must be a team player
-Experience working with or managing off-shore development teams
-A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
-Master's or Bachelor's degree in Software Engineering, Computer Science or equivalent experience
- See more at: http://www.africajobsbridge.com/display-job/50206/Senior-Software-Engineer.html?searchId=1381222404.41&page=1#sthash.5lwrB1hJ.dpuf

No comments:

Post a Comment