Software Developer/ Engineer/ Architect

Microsoft .NET Developer / Architect

Aspira is currently looking for a Microsoft .NET Developer  /Architect for a 6-12 month period to work on application architecture, design, and development for a strategic programme in Dublin City Centre.


Required experience:

  • A minimum of 7 years’ experience of the architecture, design and development of Microsoft .NET applications, including the maintenance of .NET solutions; and
  • Experience of architecting and designing software solutions to include:
  • Defining and documenting of technical requirements and proposals;
  • Ability to clearly document high-level and detailed designs;
  • Working as part of a development team and working closely with developers to ensure the development approach is in line with the proposed design and overall standards;
  • Assisting with providing inputs to project plans regarding estimates and scope;
  • Knowledge of development methodologies, including Azure DevOps or earlier versions;
  • Understanding of continuous integration and continuous delivery methods
  • Experience of using structured software development lifecycle techniques;
  • Experience of Data Modelling and Data Integration;
  • Excellent understanding of the .NET platform (on-premises and online) architecture, and how it integrates with other architectural components (e.g. AD, Exchange, SSRS, other internal back-end systems via API)
    • Solid understanding of C# and .NET Framework, MVC (Model[1]View-Controller);
    • Experience of design and development on the MS Power Platform (Power BI / Power Automate / Power Apps / Azure Function Apps / Azure Web Services); and
    • Hands-on experience in several of the following products or technologies: .NET development platform (Visual Studio, .NET Framework), JavaScript, JQuery, HTML, CSS, ASP .NET MVC, SQL Server Databases, SSRS, XML, Web APIs.

Experience in supporting the business to include:

  • Planning and assisting on implementation of software version upgrade releases
  • Supporting applications developed by the team
  • Strong stakeholder engagement skills to communicate to business owners and delivery team
  • Providing advice to the Business Units on Microsoft business application projects
  • Advising on system performance and provide solutions to performance issues
  • Communicating with business stakeholders and business analysts to ensure the solution design meets requirements
  • Interfacing with Microsoft Corporation and partners on Technical support

Desirable Experience

  • using Confluence and Jira systems; and
  • designing business process flow diagrams, wireframing and story-boarding

Qualifications

  • A Degree or Master’s Degree in Computing/Engineering/Finance or equivalent 3rd level qualification; and
  • Microsoft certifications in .NET technologies