Job Description
FNB, the home of the #changeables, is looking for a skilled Developer C# to join our innovative team. At FNB, we value diverse talents and curious minds. As part of our Developer C# team, you will collaborate with experts in a dynamic environment that encourages continuous learning and impactful change.
In this role, you will translate functional specifications into technical solutions by designing, coding, and maintaining medium to large applications.
The Role
As a Developer C#, you will:
-
Design, develop, and maintain robust C# applications, including back-end services and client-end components.
-
Collaborate closely with team members working across various infrastructure layers.
-
Engage in problem-solving, sophisticated design, and iterative delivery of high-quality software products.
-
Maintain existing systems while contributing to new project development.
-
Write clear, simple, and well-documented code.
-
Conduct unit testing and prepare deployment documentation.
-
Support monthly software releases and troubleshoot as necessary.
Requirements
You will be an ideal candidate if you have:
-
A degree or diploma in software development or a related field.
-
3 to 5 years of experience as a C# .NET developer, with senior developers expected to have extensive experience.
-
Experience working with web services and website development.
-
Strong SQL skills, including stored procedures and ETL processes.
-
Experience with standalone applications and Windows services.
-
Familiarity with JavaScript and HTML5.
-
Advantageous: Experience with Linux environments (Red Hat, OpenShift, OCEP), XFS, and peripheral device integrations.
-
Exposure to agile development methodologies.
-
Experience using Atlassian tools such as Jira, Bitbucket, and Bamboo.
-
Ability to work well with QA, system architects, fellow developers, and product teams.
-
Commitment to delivering innovative solutions that prioritize customer needs.
What We Offer
-
Opportunities to network and collaborate with talented professionals.
-
Challenging and rewarding work environment.
-
A culture that encourages innovation and continuous growth.
Are You a Good Fit?
You thrive if you are:
-
Curious and courageous — eager to learn and brave enough to explore new ideas.
-
Obsessed with mastery — continually pushing yourself to improve your skills and deliver excellence.