TL;DR
Staff Software Engineer (.NET): Designing and developing core payment processing platforms and scalable web services with an accent on server-side development, relational databases, and CI/CD environments. Focus on improving software development processes, ensuring technical accuracy of deliverables, and assisting with project management activities.
Location: Onsite in Belfast, United Kingdom
Company
hirify.global is a technology company responsible for the design and development of core payment processing platforms.
What you will do
- Develop moderately complex code using front and/or back-end programming languages for client software solutions.
- Design, create, and deliver program specifications for code development and support on multiple projects.
- Provide broad and in-depth knowledge of analysis, modification, and development of complex code/unit testing.
- Participate in client facing meetings and vendor partnership teams to determine solution approaches.
- Improve software development processes, methodologies, and tools through applied experience, automation, and simplification.
- Assist with software deployment activities to internal test environments and production data centers.
Requirements
- BS or MS or equivalent in Computer Science or a related field.
- 7+ years of software development experience.
- Experience with server-side development in Windows and .NET environment (ASP.NET Core, C#).
- Experience designing and implementing scalable Web service solutions.
- Experience with relational databases (SQL Server).
- Experience with CI/CD (Bamboo, Jenkins, GitLab) and Test Automation (Unit tests, BDD/Specflow).
- Strong analytical, problem-solving, organizational, and excellent communication skills.
- Experience working in an Agile/SCRUM, or Lean/Kanban environment.
Nice to have
- Knowledge of Payment Processing, PCI Standards, Software Architecture, Systems Administration, Information Security.
- Experience with DevOps scripting (Groovy, Powershell).
Culture & Benefits
- Be proactive, self-motivated, attentive to detail, with the ability to work well under pressure.
- Be a team player and role model, exhibiting a professional attitude.
- Contribute to project success by providing ideas, strategies, and improving communication.
- Teams are responsible from analysis through to release.
- Demonstrate flexibility and support workplace ethics.
Будьте осторожны: если вас просят войти в iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →