Job Description
Key Responsibilities
- Develop, test, debug, and maintain software features using C# and the .NET ecosystem
- Implement solutions aligned with defined architecture and product requirements
- Contribute to refactoring and modernisation initiatives to improve performance and maintainability
- Troubleshoot and resolve defects, integration issues, and performance concerns
- Write clean, maintainable, and well-tested code with appropriate unit test coverage
- Participate in peer code reviews and apply feedback constructively
- Follow established development standards, patterns, and security practices
- Apply AI-assisted development tools across coding, testing, debugging, and documentation activities
- Review and validate AI-generated outputs to ensure correctness, security, and maintainability
- Participate in Agile planning, estimation, and sprint delivery activities
- Collaborate effectively with cross-functional teams to deliver reliable outcomes
- Contribute to documentation, knowledge sharing, and continuous improvement initiatives
About You
You are a motivated and technically capable software professional who takes ownership of your work and values clean, maintainable code. You enjoy collaborating within a team environment and are committed to continuous improvement and engineering best practice.
You will bring:
- A bachelor’s degree in Computer Science, Engineering, or a related discipline (or equivalent practical experience)
- Approximately 3–5 years of professional software development experience
- Strong programming skills in C# and the .NET ecosystem
- Experience maintaining production software systems
- Experience with Windows desktop development (WPF and/or WinForms desirable)
- Exposure to web or backend development (ASP.NET Core desirable)
- Experience with SQL Server; exposure to Postgres or NoSQL databases advantageous
- Understanding of object-oriented design principles and software engineering best practices
- Familiarity with unit testing frameworks and debugging tools
- Awareness of cybersecurity best practices
- Exposure to AI-assisted development tools (desirable)
- Experience working in Agile environments
- Strong communication and collaboration skills
- A proactive mindset and willingness to learn and grow
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now