HamburgerMenu
hirist

Caliber Technologies - Senior Software Engineer - .Net

Posted on: 08/09/2025

Job Description

Role : Software Developer.

Skills Required :

- 4-8 years of experience developing and implementing software applications.

- Proven experience as a Software Developer, Software Engineer or similar role.

- Knowledge of at least one of the .NET languages (e.g. C#, Visual Basic .NET, etc).

- Familiarity with the ASP.NET framework and design/architectural patterns (e.g. Model-View-Controller (MVC)).

- Experience in SQL Server database design, migration, performance monitoring, and troubleshooting.

- Familiarity with Agile development methodologies.

- Experience with software design and development in a test-driven environment.

- Ability to learn new languages and technologies.

- Resourcefulness and troubleshooting aptitude.

- Attention to detail.

- Outstanding collaboration and communication skills are essential.

- Experience developing secure software systems based upon industry specifications.

- Experience developing customized code for multiple projects simultaneously.

Responsibilities :

- Work with developers to design algorithms and flowcharts.

- Produce clean, efficient code based on specifications.

- Integrate software components and third-party programs.

- Verify and deploy programs and systems.

- Troubleshoot, debug and upgrade existing software.

- Gather and evaluate user feedback.

- Recommend and execute improvements.

- Create technical documentation for reference and reporting.

- Collaborate with team members to determine best practices and client requirements for software.

- Develop intuitive software that meets and exceeds the needs of the company.

- Professionally maintain all software and create updates regularly to address customer and company concerns.

- Analyse and test programs and products before formal launch.

- Troubleshoot coding problems quickly and efficiently to ensure a productive workplace.

- Ensure software security by developing programs to actively monitor the sharing of private information.

- Actively seek ways to improve business software processes and interactions.

- Aid and support the coaching and training of other team members to ensure all employees are confident in the use of software applications.


info-icon

Did you find something suspicious?