Skip to content
← Back to job listings

Senior Application Developer

ARHS · Valletta, MT, United States

IT - Network / Systems / DB AdminImported listingfull-timeabout 14 hours ago

About The Role

Software Development & Engineering

  • Design, develop, test, and maintain applications using .NET 6 (or newer), C#, ASP.NET, ASP.NET MVC, ASP.NET Web API, Entity Framework, and VB.NET .
  • Develop modern front-end solutions using frameworks such as React or Vue.js .
  • Implement robust unit and integration testing for both front-end and back-end components.
  • Build and maintain Web APIs and perform complex system integrations.
  • Ensure high-quality code through technical reviews and code quality standards .

Architecture & System Design

  • Lead the design and implementation of solution architecture , including:
  • Software components
  • Design patterns
  • Database schemas
  • Cloud and on-premises infrastructure
  • Contribute to the evolution of system architecture aligned with ICT strategy.
  • Prototype and deliver new features based on prioritized backlog.

Cloud & Microsoft Ecosystem

  • Work extensively with:
  • Microsoft Entra ID (Azure AD)
  • Azure App Services
  • Azure DevOps (CI/CD pipelines)
  • Microsoft Graph API
  • Utilize Azure Blob Storage and/or Azure Data Lake Storage Gen2 .
  • Implement automation scripts using PowerShell or similar technologies.

SharePoint & Microsoft 365

  • Develop and maintain enterprise solutions using SharePoint Online .
  • Implement solutions using:
  • SPFx (SharePoint Framework)
  • PnP (Patterns & Practices) tools
  • Configure and manage:
  • Site collections and subsites
  • Custom content types and site columns
  • Workflows and governance policies

Power Platform & AI Tools

  • Develop solutions using Microsoft Power Platform (Power Apps, Power Automate, etc.).
  • Utilize Microsoft Copilot Studio where applicable.

Database & Performance

  • Design and manage SQL Server databases , including:
  • Stored procedures
  • Performance tuning and troubleshooting
  • Work independently with SQL and database optimization techniques.

UI/UX & Web Technologies

  • Implement responsive and user-friendly interfaces using:
  • HTML5, CSS3, JavaScript, XML
  • Frameworks such as Bootstrap
  • Ensure compliance with UI/UX standards and usability guidelines.

DevOps & Process

  • Implement and maintain CI/CD pipelines.
  • Work with JIRA for task tracking and reporting.
  • Maintain up-to-date documentation and ticket status on a daily basis.

Collaboration & Reporting

  • Collaborate with:
  • ICT Project Managers
  • Solution Architects
  • Business Analysts
  • Testers and Product Owners
  • Participate in analysis, design, and delivery of new features and improvements.
  • Provide input on technical decisions and solution strategies.

Monitoring, Security & Support

  • Monitor system usage and performance (analytics).
  • Conduct security audits and provide recommendations.
  • Support website maintenance and operational activities.

Documentation

  • Produce and maintain:
  • Solution architecture documentation
  • Operational manuals
  • Release notes and version documentation
  • User manuals and technical guides
  • Bachelor's plus a minimum of 10 years of relevant professional experience
  • Fluency, in English, to at least B2 level according to the CEFR (Common European Framework of Reference for Languages).
  • Strong experience with:
  • .NET (6 or newer), C#, ASP.NET stack
  • Entity Framework
  • JavaScript frameworks (React or Vue.js)
  • Solid knowledge of:
  • RESTful APIs and system integrations
  • SQL Server and database optimization
  • Azure cloud services
  • SharePoint Online and SPFx
  • Experience with:
  • Azure DevOps and CI/CD pipelines
  • PowerShell scripting
  • Microsoft Graph API
  • Power Platform and Copilot Studio (preferred)

Professional Competencies

  • Ability to work independently with high quality and accountability
  • Strong analytical and problem-solving skills
  • Experience working in Agile/Scrum environments
  • Excellent communication and collaboration skills
  • Strong documentation discipline

Work Environment

  • Enterprise-level ICT environment 
  • Agile collaboration with multidisciplinary teams
  • Combination of cloud (Azure) and on-premises systems
  • Structured project governance and reporting processes

Success Criteria

  • Delivery of high-quality, scalable, and secure solutions
  • Effective collaboration with ICT and business stakeholders
  • Timely updates and accurate reporting in JIRA
  • Adherence to best practices, standards, and architectural guidelines

This is an external listing. JobSpring does not represent or verify the employer. Report this listing