March 13, 2017 / Views

Software Developer

Software Developer
CypherCrescent is currently receiving applications for employment from experienced software developers with the under listed eligibility criteria.
Location: Port Harcourt, Nigeria
Employment Type: Full time
Remuneration: Attractive

At CypherCrescent, our software developers play a key role in the design, installation, testing and maintenance of software systems. Assignments are highly varied hence it is important that our developers are creative and innovative.
Our developers are constantly trained to keep up to date with the fast paced technology world. These trainings not only improve their software development skills, but also boost personal skills which is important for a balanced work and personal life.

Essential Responsibilities:
  • Document user requirements and use-case scenarios.
  • Assist in the design of software.
  • Write and test codes that meet the software requirements.
  • Prepare reports on the development and maintenance of software.
  • Provide support to already deployed software.
  • Identify and fix technical problems with the software.
Qualifications and Experience:
  • Minimum of 3 year working experience in developing desktop applications with C# and .NET framework.
  • Bachelor / Masters / PhD in Computer Science or Science or any Engineering related discipline
  • Experience with Microsoft Visual Studio.
  • Knowledge of Windows Presentation Foundation (WPF).
  • Knowledge of Model-View-ViewModel (MVVM) pattern.
  • Knowledge of database management systems such as Microsoft SQL Server and Oracle.
  • Experience with a revision control system such as Git.
  • Excellent communication skills.
  • Good analytical and problem solving skills.
  • Ability to work under pressure with little supervision.
Qualified applicants should apply via this