Senior Developer

Datacom Logo

Datacom

πŸ“Remote - New Zealand

Summary

Join Datacom as a Senior Developer and contribute to developing and maintaining application software. This role involves approximately one-third of your time coding, while the remainder focuses on leading development teams, designing applications, working with users to define requirements, and ensuring projects meet budget and security standards. You will oversee the entire application development lifecycle, from analysis and design to debugging and maintenance. You'll also monitor system performance and install new software. Datacom offers a dynamic work environment with perks such as remote work, flexible hours, and professional development opportunities.

Requirements

  • 7 + years in Software Development, with at least 3 years in a large IT site
  • Advanced skills in .Net, C#, and SQL development with knowledge of the entire application development stack
  • A solid understanding of web development and the components that go into running a successful web application
  • Advanced skills and knowledge of one of Azure, Microsoft 365, Power Platform (PowerApps, Power Automate) and Sharepoint etc
  • Knowledge of various software and performance monitoring techniques
  • Ability to understand the essential needs of Users and meet these in well-designed programs
  • Good skills in time and resource management. Proven analytical and problem-solving skills
  • Excellent customer relationship building and management skills. Effective presentation skills
  • Strong verbal and written communication skills with a wide variety of stakeholders
  • Consultative and planning skills. Ability to escalate with a solution focus

Responsibilities

  • Leading Development teams, including planning, controlling and reporting on progress
  • Designing, coding, testing and installing applications either in one major language or in a range of languages across multiple platforms
  • Developing solution operating and system documentation
  • Working with team members & users to evaluate applications requirements
  • Ensuring that systems are developed within agreed budgets and time frames and achieving necessary design and systems security standards
  • Overseeing the analysis, design, programming, debugging, and modification of computer programs for enterprise or end user applications
  • Completing documentation and procedures for installation and maintenance
  • Monitoring the performance and availability of systems hardware and software
  • Installing, testing and maintaining new or modified systems software
  • Analysing and rectifying operating systems problems

Benefits

  • Remote working
  • Flexi-hours
  • Professional development courses

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.