Senior Software Engineer

Senior Software Engineer

Nft Consult

Senior Software Engineer

Details of the offer

A firm is seeking to recruit a Senior Software Engineer who will work in their IT Services department:
Skills and qualifications you’ll need
Degree in Computer Science/Software Engineering/ Computing/Business Related fields.

Masters in IT/Business related degrees is desired

Software Development Certifications is desired

Demonstrated experience in designing creative solutions given significant constraints such as very low cost, lack of power, and a non-technical user base

Experience leading teams through brainstorms / innovation sessions / workshops

Vast working knowledge and experience of C#/.NET, PHP, Java and Android.

Experience taking software projects through the entire software life cycle requirements analysis, design, implementation, deployment, post deployment support

Experience integrating off-the-shelf and custom built technologies

Development and support of systems that are critical to the day to day operations of medium and large organizations ERP, financial systems, CRM, MRP etc.

Database design and advanced SQL.

Demonstrable knowledge and experience with professional software development practices and tools including source code control, defect tracking, unit testing and code reviews.

Ability to design creative cost effective solutions given limited resources.

Experience in working with the various platforms such as Salesforce/Apex, CRM/MRP/ERP systems and SQL Server highly desirable.

Must have demonstrable experience in leading analysis and business requirements gathering to develop detailed functional requirements, clearly stating project scope.
Must possess the following skills; Problem solving skills, analytical skills, should be able to work with a team, has to be adaptable and flexible and have good Communication skills.


Product Management
Leading the development of custom enterprise software to power and improve the efficiency of our rigorous processes across the network.

To design innovative new systems, tools and processes that significantly improve operations throughout the organization; ensuring that IT solutions developed provide optimal solutions to the problems they solve.

Review existing systems and processes and recommend and design new solutions including running prototypes and pilot tests to evaluate new ideas.

Review workflows, user interaction and user interfaces for new software solutions before they are developed and recommend improvements.

Software and Information Architecture

Developing standards and guidelines for software design and coding to be used by the software team.

Recommend and implement sound database design and optimization techniques for transactional and analytical databases.

Documentation of requirements analysis, functional specifications and UI designs using standard software documentation notation.

Ensuring that our IT systems will scale in line with the overall organization growth strategy.

Software Development

Leading of software development resources in-house and contracted on architecture improvement projects; customizing internal systems with off the shelf software.

Own the software release process including planning and coordinating the timing, schedule and deployment of software releases being done by the different teams

Maintain and improve software configuration management practices and tools including bug tracking, version control, software builds, and deployment.

Evaluate and recommend improvements to software development processes and policies in the organization.

Business Analysis/Project Management

Lead the analysis and business requirements gathering to develop detailed functional requirements, clearly stating project scope.

Constant interaction with business units and business owners to understand business processes and key requirements, proactively work to resolve client issues.

Responsible for identification and inventory of customer process pain points and gaps in best practices.

Have/develop a strong understanding of Sales Force’s capabilities and limitations to be able to clearly communicate those to customers to facilitate building a clear requirements development strategy for each customer engagement.

Lead the team in the evaluation of AppExchange tools for feasibility and impact to the business.

Work with Project leads in leading, directing, and reviewing all activities associated with delivering technology products that have an impact on the use of Salesforce in the organization.

Responsible for product quality, project completion, timeliness, and customer satisfaction.

Perform business process modelling, User experience modelling and basic technical architecture diagramming.

Leads and is responsible all Testing and QA activities within the project lifecycle. Works with and manages off shore QA resources to develop and execute Test Plans, Test Scripts and all other deliverables and activities related to Quality Assurance of the Products.


Manage teams of developers.

Follow new developments in technology and recommend creative and innovative uses of technology to solve business problems.

Project management for software projects; ensuring milestones and deliverables are satisfactorily met.

Supporting in-house users of our custom software and problem solving.

Provide mentorship and general knowledge transfer in matters IT related to members of the IT team.

Job Requirements
Required education
: Bachelor's degree

Required relevant work experience
: 5 years

Required languages:
English (Spoken: fluent | Written: fluent)
Want to see how you rank against other applicants?
Get detailed analysis on Fuzu Instant Feedback
Sign up to learn more

Source: Fuzu




  • Basic
  • Java
  • SQL

Hotel sales executive job (15k)

Hotel Sales Executive Jobs, Current Sales & Marketing Jobs, Title: Hotel Sales Executive, Industry: Hospitality, Gross Salary: 15k, Location: Kajiado, Job...

From Corporate Staffing Services Ltd - Rift Valley

Published a month ago

Quantity surveyor

Job Summary Our Client, a leading firm of Real Estate Consultants and Contractors are looking for the ideal candidate for the above position. Minimum...

From New Age Associates - Nairobi Area

Published a month ago

Financial advisor (sales executive) - mount kenya region

Cytonn Investments is an alternative investment manager, with a captive real estate development capability. Cytonn has a unique strategy of coupling two...

From Cytonn Investments - Central

Published a month ago

Financial advisor (sales executive)

KCSE grade C- and above Diploma or Degree holder in any field Minimum 2 years proven work experience as a Financial Advisor Highly motivated and target...

From Cytonn Investments - Nairobi Area

Published a month ago