Mid-level C# Developers (336 views)

Punk Joburg is essentially a digital advertising agency but actually it’s so much more it’s a

future-facing agency with extended affiliation to the award winning King James Group.

Punk builds brands with technology using the imaginative application of art and science to

create beautiful ideas, products and services. We create the future for our clients- we do


Having won 5 key industry awards in 2 short years of existence, Punk employees have the

exceptional circumstances to develop personally and professionally at a world-class agency

that defines success. Our teams have the canvas to create superior work and grow their

experiences in a progressive, meritocratic culture.

Punk Joburg invites talented, conscientious professionals, who have high aspirations for

their work, the opportunity to join a leading agency that excels in a broad range of

assignments at the cutting edge of our industry.

Currently we are looking for outstanding developers to join our phenomenal existing team of

six, their day is consumed with exciting platform, application and website development.

Punk would like to offer the opportunity to two mid-level C# developers who are motivated

to build C# applications and platforms, including anything from back-end services to the

client-end counterparts. The primary responsibility would include coordinating with the rest of

the team working on different layers of the infrastructure.

The ideal candidates would need to meet the following requirements:

 General Competencies:

Proven qualifications and working experience in programming

Writing well designed, testable, efficient code by using best software

development practices

Gather and refine specifications and requirements based on technical needs

Be responsible for maintaining, expanding and scaling the solutions

Cooperate with designers to match the visual design intent

Aggressive problem diagnosis and creative problem skills

Solid communication skills and ability to work as part of a team.

Strong organizational skills to juggle multiple tasks within the constraints of

timelines and budgets

Ability to work and thrive in a fast-paced environment, learn rapidly and master

diverse web technologies and techniques.

Stay plugged into emerging technologies/industry trends and apply them into

operations and activities

Technical Requirements:

Full-stack developers

General knowledge in all steps from concept to finished product- covering

front-end and back-end development.

Ideally proficient- not necessarily a master, in the following:

Relational and non-relational databases

How to interact with APIs and the external world

User interface and user experience

Quality assurance and testing

Security awareness

C# Specialization

Minimum 4 years experience in C#- illustrating a strong knowledge of

design, build and maintenance of efficient, reusable and reliable C# code.

Minimum 2 years experience in JavaScript- illustrating a strong

understanding of the language, its quirks and workarounds.

Willingness to learn and grown in new technology such as React.

Mentoring experience would be advantageous

The ability to translate application wireframes and storyboards into

functional applications

Ensure the best possible performance, quality and responsiveness of


Identify bottlenecks and bugs and devise solutions to these problems

Working Environment:

 Candidate would be based at Clients’ office

Employment Equity Experience:

BEE candidate – essential



Salary: R30 - 40 000