Net Developer
Psybergate
- Gauteng
- Contract
- Full-time
- We are looking for an exceptional individual to work on a .NET based desktop application. Be involved in all aspects of development playing a critical role in design, planning, development, and deployment.
- The ideal candidate will not just be an outstanding developer, but will bring a mindset of creativity, innovation, and balanced bleeding edge technology development with a relentless pursuit of timely product engineering delivery.
- The role requires ownership, logical thinking, and estimation of your own work, coding, unit testing, trouble shooting and performance optimizations.
- Collaborate with team members to understand the problem & define, design, and ship new features through the development lifecycle. This includes brainstorm, contribution to new ideas, conceive innovative strategies, and implement solutions to difficult problems.
- Completed IT / BSc degree or other 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
- The UI is WinForms
- DevExpress
- ClickOnce is used for installation and upgrades
- Microsoft Azure experience would be beneficial.
- Good experience in system, application architecture, design, development, implementation and deployment (end-to-end).
- Good experience with integrated system environments
- Experience with re-use and standardisation, security considerations, deployment architecture like automated application builds, software configuration management & tools, etc.
- Proven ability as a problem-solver
- Self-driven, self-starter, technology leader, and able to work independently.
- Visual Studio Code
- Git
- Azure DevOps
- Debugging & troubleshooting.
- Write well documented and maintainable code.
- Passion for software excellence and be quality driven.
Job Mail