Psybergate - .Net Developer
Reference: PR000478-RN-1
Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients. We are looking for a .Net Developer to join our financial services client based in Sandton for a 12-month contract role.
Duties & Responsibilities
What you will be doing:
- Work on a .NET based desktop application, being involved in all aspects of development including design, planning, development, and deployment.
- Bring a mindset of creativity, innovation, and a relentless pursuit of timely product engineering delivery.
- Take ownership of your work, including coding, unit testing, troubleshooting, and performance optimizations.
- Collaborate with team members to define, design, and ship new features through the development lifecycle.
What we are looking for:
- Completed IT / BSc degree or related fields.
- 3 years' development experience.
- Strong technical/software engineering background (‘hands-on’).
- .NET Framework 6.
- C# & VB.NET.
- PostgreSQL.
- Domain Driven Design architecture using the DSL Platform.
- Windows Communication Foundation for communication between client and server.
- Hangfire for scheduling of background jobs.
- Experience with WinForms UI.
- DevExpress.
- ClickOnce for installation and upgrades.
- Microsoft Azure experience would be beneficial.
- Good experience in system, application architecture, design, development, implementation, and deployment (end-to-end).
- Experience with integrated system environments.
- Experience with re-use and standardization, security considerations, and deployment architecture.
- Proven problem-solving ability.
- Self-driven, self-starter, and able to work independently.
Must have working experience on the following tools/IDEs:
- Visual Studio Code.
- Git.
- Azure DevOps.
Additional skills include debugging & troubleshooting, writing well-documented and maintainable code, and a passion for software excellence.
Please note that if you do not hear from us within 3 weeks, consider your application unsuccessful. Most of our positions are remote; however, candidates should reside within traveling distance as the circumstances of the opportunity can change.
Package & Remuneration
Monthly
#J-18808-Ljbffr