SENIOR AZURE APPLICATION DEVELOPER
Location:
Kerry (Hybrid – 2 days a week in office)
Company Overview:
Our client is a leading global financial services organization with a long history and a strong international presence. The company offers a broad range of financial services, including commercial and investment banking, leasing, securities, credit cards, and consumer finance. Operating across multiple continents, it connects a diverse client base to local markets through an extensive global network.
Role Overview:
The Application Developer Vice President is a senior, hands-on role for an experienced full-stack developer with expertise in building and deploying enterprise-grade web applications. The ideal candidate is highly skilled in and Java/Node-based backends, has deep knowledge of object-oriented programming, and is proficient in designing and implementing RESTful APIs within a microservices architecture. Strong experience with Microsoft Azure, modern DevOps practices, and Agile methodologies is essential.
Key Responsibilities:
* Lead the design and development of applications using (frontend) and Java/TypeScript (backend, e.g., Spring ).
* Architect and implement scalable microservices and RESTful APIs.
* Apply advanced object-oriented programming (OOP) principles and design patterns.
* Build clean, responsive, and accessible user interfaces using HTML5, CSS3, JavaScript, and TypeScript.
* Develop and deploy cloud-native solutions leveraging Microsoft Azure services, including:
* API Management (APIM)
* Event Hub
* Azure Functions
* App Services
* PostgreSQL
* Work with relational (SQL) and non-relational (NoSQL) databases and integration layers.
* Guide Agile development practices, including sprint planning, reviews, and retrospectives.
* Collaborate with product, DevOps, and QA teams to ensure high-quality deliverables.
Qualifications & Skills:
* Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
* Azure or cloud-related certifications preferred.
* 8+ years of professional software development experience in full-stack roles.
* Expert-level skills in, Java, and web application architecture.
* Strong knowledge of object-oriented design, data structures, and algorithms.
* Demonstrated experience with RESTful API development and microservices.
* Proficiency in JavaScript, TypeScript, HTML5, and CSS3.
* Deep experience with Microsoft Azure services (APIM, Azure Functions, etc.).
* Strong understanding of SQL/NoSQL databases and data modelling.
* Experience with Agile development, CI/CD practices; knowledge of Docker and Kubernetes is a plus.
* Proven leadership experience in cross-functional teams and Agile environments.
* Excellent verbal and written communication skills.
* Self-motivated, disciplined, and capable of prioritizing multiple tasks, projects, and goals.
* Ability to work effectively in a team environment and provide leadership when needed.