The Senior /Software Engineer position is responsible for analysing, designing, coding, writing and running unit tests, and debugging software programs
Technical: Works with Software Architects, Product Managers, product developers, subject matter experts and others on system architecture and interface development.
Develops new functionality as required by product marketing and development management as designed by studio architects.
Recommends design solutions and hardware requirements that align with product business value
Produce quality software artefacts.
Ensure quality code is checked in to avoid broken builds that can cause delays to the team.
Processes: Understands test driven development. Writes unit, regression, load and stress tests to verify software programs. Prepares any test data required; Follows Company programming standards; Follows Company design methodology.
Strong understanding of the agile scrum methodology and how to work within an agile scrum environment.
Participate in the implementation of solutions that will improve the current product performance, quality, processes and standards
Cross-Functional : Provides technical advice to other departments within the organization
Team: Focused on team success. Works well in a team environment. Assists team members in all areas to achieve successful sprints and retrospectively provides feedback for continuous improvement
Salary: Not Disclosed by Recruiter
Industry: IT-Software / Software Services
Functional Area: IT Software - Application Programming, Maintenance
Role Category: Software Developer
Role: Software Developer
AgileProgrammingProduct MarketingCodingDesignDevelopment ManagementSystem ArchitectureSoftware EngineeringTest DataContinuous ImprovementCC++OOADsoftware development
Experience & Qualifications
Education: Requires a Bachelors degree in Computer Science, Engineering or a related field, or its equivalent
Experience: Requires a minimum of 4-6 years experience in software development in Linux environment using C, C++, and OOAD. Experience with an agile development methodology, preferably Scrum. Prior experience in gaming development is preferred. Knowledge of GDK and Stepper games will be nice to have.
Software Development: Software Development experience with Object-Oriented Design and C, C++ development.
Must have strong analytical and creative problem solving skills.
Demonstrates an extremely high level of accuracy and attention to detail.
Communication Skills: Must have strong communication skills, able to work independently and be team oriented. Demonstrates excellent oral and written, communication and customer service skills.
Language Skills: Must be able to read, write, speak and understand English.
Education:UG -B.Tech/B.E. - Computers
PG - Any Postgraduate, Post Graduation Not Required
Doctorate - Doctorate Not Required
With over 60 years' experience and over 2,200 staff globally, Aristocrat has built a reputation as a premium supplier of ground-breaking technologies and services to the international gaming industry. We are proud to be known for outstanding product performance in more than 200 jurisdictions around the world. Our diverse portfolio extends from electronic gaming machines (EGMs) and interactive video terminal systems through to online content distribution in regulated markets and complete gaming solutions for our customers. Our purpose is simple - to create the world's greatest gaming experience, everyday. Our core values of integrity and respect for the individual and the communities within which we operate underpin our stakeholder relationships. As a global business, we are committed to working in partnership with industry, governments and regulators to ensure we meet all of our responsibilities, be they commercial, regulatory, social or environmental.
Recruiter Name:Not Mentioned
Contact Company:Aristocrat Technologies India Pvt ltd