 
        
        Senior .NET Developer Job Opportunity
We are seeking a seasoned .Net expert to join our team of software development professionals delivering enterprise-level web and mobility solutions that meet business needs.
The ideal candidate will have a strong background in designing, developing, and maintaining features for large-scale web and mobility applications using .Net technologies.
 * Key Responsibilities:
 * Design and develop high-quality, testable, and maintainable code.
 * Investigate and resolve technical issues reported by customers.
 * Collaborate with clients and stakeholders to understand business requirements.
 * Apply agile methodologies to manage work effectively.
 * Produce technical documentation to support system development and maintenance.
Essential Qualifications / Skills
The successful candidate must possess the following skills and qualifications:
 * Minimum 7 years' commercial full-stack development experience in:
 o .Net Framework 4+, C#, general web development.
 o Entity Framework, SQL Server, T-SQL.
 o Angular 10+.
 o GIT with branching models.
 * Strong capability in delivering robust solutions and associated documentation.
 * Ability to investigate and resolve technical issues promptly.
 * Strong communication and interpersonal skills.
 * Experience working directly with clients to troubleshoot issues.
 * Experience in agile system development practices.
 * Advantageous: Spatial development experience, Mobile Web and PWA experience.
Highly Desirable Qualifications / Skills
The following qualifications and skills are highly desirable:
 * Strong analytical and problem-solving skills.
 * Ability to prioritise tasks and manage time across activities.
 * Ability to communicate technical concepts in business terms.
 * Experience working within government organisations (optional).
 * Previous experience in large IT/ICT projects involving complex business change.
 * Knowledge of Esri ArcGIS, ArcMap, Leaflet, GeoJson, application performance tuning and optimisation, JIRA and Confluence.