Software Architect (Ireland, Hybrid)
at GTreasury
Dublin, County Dublin, Ireland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 02 May, 2025 | Not Specified | 02 Feb, 2025 | N/A | Microsoft Sql Server,Azure,Test Driven Development,Platforms,Cloud Applications,Modeling,Computer Science,Design,Integrated Development Environments,Software Systems,Sql Server,Visual Studio,Database Development,User Stories | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Software Architect (Ireland, Hybrid)
Software Architect (Ireland, Hybrid)
The mission, should you choose to accept it, is to pioneer and scale GTreasury’s core platform into the future. Do you want to work with a small, hardworking, and awesome development team, whom you will help to catch a whale on a fishing line and feed the village? If you enjoy solving complex business problems in a fast-paced, collaborative, and iterative environment this might be the right role for you!
At GTreasury, you’ll be a part of makers, breakers, doers, and disruptors, who love to solve real problems and meet real customer needs. As an established FinTech leader in the SaaS treasury management space, our vision is to create the next-generation of technology tools for the global, corporate financial office.
We are seeking an innovative and forward-thinking Software Architect passionate about building a world-class platform through a world-class team. Creating technical software excellence and spearheading application development in design, implementation, and maintenance to make magic happen.
What You’ll Do:
- Partner with other architects, product managers, and engineers to design, estimate, and implement cutting-edge application features across front-end, server-side, and database tiers
- Utilize Azure services and other cloud technologies to craft powerful, scalable, and resilient cloud-based solutions
- Enhance our software applications and grow our approach to delivery pipelines and feature flags, ensuring seamless integration and deployment
- Conduct rigorous unit, integration, and non-functional (performance, security) testing to guarantee our software is production-ready
- Leverage observability tools and logging to troubleshoot and resolve issues across development, test, and production environments
- Share your enthusiasm for tech trends and architectural patterns, explore and learn new technologies, engage with tech communities, mentor fellow architects and engineers, and lead technical design activities and solution evaluations
- Drive continuous improvements to our team operations, processes, methodologies, and technology choices, striving for excellence in every practice
- Ensure all work aligns with business goals and non-functional requirements including quality, operational, and architectural standards
Who You Are:
- A leader within your team, and influencer across teams
- Your nature is to solve problems in high pressure situations with critical thinking, and to guide others down the same path
- You can work as part of an international team
- You thrive on creating innovative solutions
- You love tackling challenges with creative ideas
- As an architect, you are used to designing simple solutions for complex problems, utilizing best practice design patterns coupled with original thinking
- As a software engineer, you understand how to guide code construction to implement the intended design, and you have an intrinsic sense for good code: code that performs, is easily understandable and easily testable, and smartly implements the capability in question
Essential Knowledge / Experience:
- Bachelor’s degree in Computer Science or equivalent experience, with at least 8 years of solution design and development experience, with at least 4 of those years focused on architecting and designing scalable, performant, and secure cloud applications in Azure
- An expert in modeling, design, coding, and analysis of software systems
- Proven ability to influence, mentor, and direct engineers within an agile team environment
- Skilled in reviewing and estimating user stories as part of an agile development process
- Deep knowledge and expertise in ASP.NET/Core and C#, SQL Server, and modern cloud architecture on the Microsoft Azure platform
- Expert in Microsoft SQL Server database development
- Experience with Test-Driven Development (TDD) and Behavior-Driven Development (BDD)
- Skilled in designing and implementing CI/CD pipelines within Azure DevOps
- Advanced troubleshooting skills and experience in production application support
- Daily use of integrated development environments (IDEs) Visual Studio and architectural design/modeling tools
- Solid understanding of modern cloud operating environments and platforms, and how they work
- Experience in the financial industry is a plus
Abilities Required:
Responsibilities:
- Partner with other architects, product managers, and engineers to design, estimate, and implement cutting-edge application features across front-end, server-side, and database tiers
- Utilize Azure services and other cloud technologies to craft powerful, scalable, and resilient cloud-based solutions
- Enhance our software applications and grow our approach to delivery pipelines and feature flags, ensuring seamless integration and deployment
- Conduct rigorous unit, integration, and non-functional (performance, security) testing to guarantee our software is production-ready
- Leverage observability tools and logging to troubleshoot and resolve issues across development, test, and production environments
- Share your enthusiasm for tech trends and architectural patterns, explore and learn new technologies, engage with tech communities, mentor fellow architects and engineers, and lead technical design activities and solution evaluations
- Drive continuous improvements to our team operations, processes, methodologies, and technology choices, striving for excellence in every practice
- Ensure all work aligns with business goals and non-functional requirements including quality, operational, and architectural standard
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Azure
Proficient
1
Dublin, County Dublin, Ireland