Software Engineer

Posted 3 Hours Ago
Be an Early Applicant
Nairobi, KEN
In-Office
Mid level
Fintech • Information Technology • Software • Financial Services
The Role
Develop, architect, test, deploy, and maintain scalable .NET software systems. Responsibilities include troubleshooting complex issues, optimizing performance, conducting code reviews, improving security, documenting architecture and APIs, supporting integrations, collaborating with DevOps and Security teams, participating in Agile ceremonies, and mentoring or onboarding team members.
Summary Generated by Built In

Job Title: Software Engineer

Department:Software Engineering

Reports to: Head of Technology

Direct Reports: 0

Location: Nairobi Kenya


Job Purpose

As a Software Engineer, the primary responsibility is to develop and enhance complex software systems that power our organization's products and services. You will leverage your deep technical expertise and skills to architect scalable solutions, mentor team members, and drive innovation across the software development lifecycle.


Key Roles and Responsibilities

  • Architect and design software systems that align with business goals, ensuring security, scalability, and adherence to industry best practices.

  • Develop, test, and deploy high-quality, maintainable software using up-to-date tools and methodologies.

  • Collaborate with cross-functional teams, including product managers and stakeholders, to deliver effective and customer-focused solutions.

  • Troubleshoot complex technical issues across the stack and implement innovative, practical solutions.

  • Resolve software bugs and technical issues within the timelines specified by Service Level Agreements (SLAs).

  • Continuously identify opportunities to improve team productivity, development processes, and software quality.

  • Conduct peer code reviews to ensure high code quality and compliance with development standards.

  • Optimize software systems for performance, efficiency, and scalability by addressing technical bottlenecks.

  • Ensure software security by identifying risks, mitigating vulnerabilities, and complying with security standards.

  • Create and maintain clear technical documentation for architecture, APIs, and deployment processes.

  • Participate in project planning, estimation, and prioritization to align engineering efforts with strategic objectives.

  • Incorporate customer feedback into development cycles and ensure delivered solutions meet usability and reliability expectations.

  • Participate in the deployment of software releases across live and test environments, ensuring stability, consistency, and minimal disruption.

  • Offer technical support to the first-level support team and assist with customer inquiries or issues as needed.

  • Assist internal and external engineers during system or API integrations to ensure smooth and accurate implementations.

  • Support new hire onboarding by training team members on technical standards, architecture, and workflows.

  • Collaborate with DevOps and Security personnel to manage audit logs, secure data in transit, and maintain system integrity.

  • Assist in mitigating security vulnerabilities in coordination with the Security & Compliance Analyst.

  • Ensure assigned components of the environment are updated, secure, and performing optimally.

  • Participate in daily stand-ups, planning meetings, and retrospectives to learn agile development rhythms.

  • Perform any other duties as required to support the business in response to evolving needs, changes, and growth.



Requirements

Qualifications


  • Bachelor’s degree in Computer Science, Engineering, or related field; certifications in.NET or cloud technologies are a plus.

  • 4+ years of hands-on.NET/.NET Core development experience, with a track record of building scalable applications.

  • Experience in financial services or payments is preferred.

  • Skilled in ASP.NET MVC/Core, web security, and client-server interaction.

  • Proficient in database integration (SQL Server, MySQL), including query optimization and schema design.

  • Hands-on experience deploying.NET applications to cloud platforms (Azure, AWS), utilizing cloud-native services.

  • Background in Agile (Scrum, Kanban), with active participation in sprint cycles and iterative delivery.



Skills Required

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 4+ years of hands-on .NET/.NET Core development experience
  • Experience building scalable applications
  • Experience in financial services or payments
  • Proficiency with ASP.NET MVC/Core
  • Knowledge of web security and client-server interaction
  • Database integration experience with SQL Server and MySQL
  • Query optimization and schema design experience
  • Experience deploying .NET applications to Azure or AWS cloud platforms
  • Experience using cloud-native services
  • Background in Agile methodologies, including Scrum or Kanban
  • Certifications in .NET or cloud technologies
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Syros-Ermoupoli
47 Employees
Year Founded: 2012

What We Do

PYCS (Pi Consulting Services Limited) is a Kenya-based fintech company providing end-to-end payment automation and financial technology infrastructure for banks, international money transfer organizations, fintechs, SACCOs, corporates, and SMEs. It offers customizable solutions including payment processing and gateways, digital lending, mobile banking, bulk payments and messaging, remittances, and API-driven integrations, aiming to foster economic growth and financial inclusion through secure, seamlessly integrated financial technology.

Similar Jobs

SALIX Logo SALIX

Software Engineer

Information Technology • Robotics • Software
Hybrid
Nairobi, KEN
47 Employees

Hugo Logo Hugo

Lead Software Engineer

Information Technology • Consulting
In-Office or Remote
3 Locations
1406 Employees

CDL Last Mile Solutions Logo CDL Last Mile Solutions

Senior Software Engineer

eCommerce • Logistics • Transportation • 3PL: Third Party Logistics
In-Office
Nairobi, KEN
24 Employees

CDL Last Mile Solutions Logo CDL Last Mile Solutions

Junior Software Engineer

eCommerce • Logistics • Transportation • 3PL: Third Party Logistics
In-Office
Nairobi, KEN
24 Employees

Similar Companies Hiring

Revel Thumbnail
Aerospace • Hardware • Robotics • Software
Marina Del Rey, California
70 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
33 Employees
RapidScale Thumbnail
Cloud • Information Technology • Consulting
Raleigh, NC
600 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account