This job is closed

We regret to inform you that the job you were interested in has been closed. Although this specific position is no longer available, we encourage you to continue exploring other opportunities on our job board.

International Gaming Technologyposted 14 days ago
Full-time - Senior
Belgrade, MT
10,001+ employees
Amusement, Gambling, and Recreation Industries

About the position

IGT's Casino Systems Architecture team is looking for a software architect to help guide the software architecture for our Casino Systems business. In this position, your day to day will include: Provide expert guidance, advice, and technical feasibility assessments during software development project inception and requirements gathering. Produce and review System Architecture Documents to ensure solutions meet project goals, internal technical standards and align with long-term strategic objectives. Leverage your deep knowledge of software engineering to create innovative products and services within required timeframes. Collaborate with key stakeholders, including Product Management and Engineering Leads, to refine and adjust architecture proposals and support key software development issues as they arise. Work closely with others on the Casino Systems Architecture team to identify overlaps or conflicts in ongoing changes and products and resolve them as needed. Participate in proof-of-concepts to validate and demonstrate key architecture or technology proposals. Provide comprehensive support for development efforts, including reviewing technical designs and assisting in resolving critical issues.

Responsibilities

  • Provide expert guidance, advice, and technical feasibility assessments during software development project inception and requirements gathering.
  • Produce and review System Architecture Documents to ensure solutions meet project goals, internal technical standards and align with long-term strategic objectives.
  • Leverage deep knowledge of software engineering to create innovative products and services within required timeframes.
  • Collaborate with key stakeholders, including Product Management and Engineering Leads, to refine and adjust architecture proposals and support key software development issues as they arise.
  • Work closely with others on the Casino Systems Architecture team to identify overlaps or conflicts in ongoing changes and products and resolve them as needed.
  • Participate in proof-of-concepts to validate and demonstrate key architecture or technology proposals.
  • Provide comprehensive support for development efforts, including reviewing technical designs and assisting in resolving critical issues.

Requirements

  • Proven experience as a Lead Software Developer / Engineer, demonstrating leadership in designing and building complex software systems.
  • Mastery of software development architectural principles, styles, design patterns, and anti-patterns.
  • A strong understanding of application design principles and object-oriented design.
  • Strong cross-departmental collaboration skills.
  • Proficiency in UML, ArchiMate, or similar structured modeling techniques.
  • Expertise in software technologies, with a preference for C# / .NET, Java, JavaScript & HTML5, Angular, TCP Network packets and network protocols, Linux, SQL, Python, C++, NoSQL, Formal interface specification formats, such as OpenAPI, Big Data Platforms, Unit/Integration Testing, Team collaboration software - Jira, Confluence.
  • Proficiency in domain and data modeling, as well as database design principles.
  • Prior experience with loose coupling, separation of concerns, inversion of control, and microservices.
  • Knowledge of SaaS solutions development and deployment in multi-tenant environments.
  • Experience with distributed transaction algorithms (e.g., two-phase commit, saga, and other patterns).
  • Working knowledge of cloud-based technologies such as AWS, Azure, or other cloud platforms.
  • Minimum of 12 years of software development experience.
  • Demonstrated ability to work effectively both independently and as part of a team.
  • Fluent in English (written and spoken).

Benefits

  • Equal opportunity employer
  • Commitment to diversity and inclusion
Hard Skills
Angular
1
HTML5
1
JIRA
1
Java
1
JavaScript
1
0LISYDT wUKLOmWDy
0
0YCMu8GbqAn2 zZ0wupUsyf2i
0
3gUiMjX6F tjpIH7wN
0
CHJXrpo
0
EN9bC36caZX YJjQ7pxno
0
JMSujOc6 g0LIPSq
0
JPuC uhR14
0
Jhi5fm0M1 h9xF5YUKWdrs
0
MGkc
0
ODjK3xCX 5ruP79GQR8og0
0
PEkaR8c2U 9fWtdXbuJjU4
0
PqHSUsCK5 65gCnlcSXUFN
0
QdJbKmFnyMl3YhpU eMBNFqd
0
W1ZR53HOiqFCaM vlOBq8amfR0o
0
W7nk4P58 r456ngbPXI2
0
XiwcZ9LIq f9BIVHp
0
ZdROrb
0
b1nJCelaq 9GhwS3B
0
bPdJVc
0
baGkYDLrzn5 Cy1xIHEGtj
0
czrfZo yGsoj
0
eCXH7Lz4 p4vmd1uGUy0VOI
0
evhysN DLP3xfT1E
0
f31t2GodA PKrwfiZY0NR5
0
fbZgVnj5MIA 15WXiHQvb6m
0
fevKrDYIs REDYVJ8LUuGZf
0
kD0POy9S1nv yTjLeS32u
0
lnJ1BXk0r9 suG jxXpYLrV
0
muHRqfUixF bnEq0QxGs
0
oZBMbC1dc9 DXzHsOc
0
rGpSuvNJ Z7eKA4xP
0
rSPYnxcpONZt 0p7TZ42h
0
rvsWZP7j oES3jM9GItqQX
0
t8glm nMspyI2aJ
0
yawNkmJTiz DIreGAM6
0
Soft Skills
RucLZFYIH ZU4bNep
0
Build your resume with AI

A Smarter and Faster Way to Build Your Resume

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service