C#

Lead Software Developer - USA, Remote - $85,000 - $125,000

Lead Software Developer

USA, Remote

$85,000 - $125,000

 

Job Description

This position will be responsible for developing and enhancing desktop database applications using C#, WPF and Microsoft SQL Server. The Developer will work collaboratively in a multi-disciplinary team environment to develop, maintain and support desktop applications used by the Claims Department within our GUI Framework, as well as back-end processes/services that support the front-end customers, through rapid prototyping and high frequency iterations of potential solutions.

 

 

Responsibilities

·        Support and maintenance of existing desktop WPF(Windows Presentation Foundation) applications

·        Provide data access and analysis by developing SQL objects, including stored procedures, views, etc.

·        Design, develop, and deliver new features and maintain the existing WPF applications per specifications supplied by project managers and business leads

·        Create functional code from design specifications for new development, enhancements or maintenance projects

·        Create and deliver documentation as necessary to ensure proper use of changed and newly implemented efforts

·        Follows and helps to establish architectural standards

·        Analyze production issues as necessary to determine the cause of the issue and determine the necessary course of action for resolution

·        Develop test plans, prepare test data, and document results for unit, integration and QA testing

·        Plan and facilitate deployment and support with infrastructure team

 

·        Skills and Experience Required

·        Extensive experience with C# for modern and legacy applications

·        Minimum 5 years’ experience using SQL Server, writing and debugging stored procedures

·        Minimum of 5 years of experience using WPF

·        Experience in developing and consuming web services along with enterprise integration

·        Experience working in entire development lifecycle for an application, including both back-end and front-end development

·        Experience with SQL Server 2016 or later, Visual Studio 2015 or later, Microsoft Office 2013 or later, Windows 10, Windows Server 2012R2 or later

·        Use of Agile Development Methodology (Scrum preferred)

·        Good knowledge of distributed or centralized source code repositories (GIT, TFS)

·        Experience in ASP.NET third party controls

Technical Lead - Australia, Sydney - A$150,000 - A$172,000

Technical Lead C# An

Australia, Sydney

A$150,000 - A$172,000

 

Job Description

You will be joining the Technology Group that is responsible for a cutting-edge technology for our gaming platforms, Game Development Kits, Tools and Analytics Engine that are used in Casinos around the world.

 

The Platform Team is responsible for supporting diverse gaming machine configurations, communication protocols and markets, and presenting the uniform base for game development. As a Software Engineer you will be responsible for designing and implementing new features, as well as maintaining existing ones. You will be contributing for the team’s efforts in building solid basis for future growth, with a special emphasis on scalability, testability and maintainability.

 

What You'll Do

·        Carry out technical assessments on requested features and identify scope of work/dependencies for development requirements.

·        Improve the whole life cycle of services, from inception and design, through deployment, operation and refinement.

·        Own major parts of the system, designing and delivering quality stable solutions.

·        Build robust, scalable and testable software as a key member of the team.

·        Ensure the quality of the design by following SOLID design principles, using established design patterns and productivity tools.

·        Provide technical guidance and support for our stakeholders and other team members.

·        Actively consult with the team members to reach the best possible outcomes for designs and implementation.

·        Communicate clearly, concisely and articulately with team members and stake holders, and be respectful to those who disagree.

·        Mentor team members.

 

What We're Looking For

·        Bachelor's degree in Computer Science, a similar technical field of study, or equivalent practical experience.

·        5+ years of experience as a software developer.

·        Knowledge of C# and .Net is required.

·        Familiarity with SOLID design principles is required and understanding of design patterns highly valued.

·        Ability to work effectively as a member of a team.

Senior Applications Programmer/Analyst - USA, Houston TX - $91,000 - $115,000

Senior Applications Programmer/Analyst

USA, Houston TX

$91,000 - $115,000

 

Job Description

·        This position is a Senior Application Programmer Analyst position for the ISD ERP and Business Systems department.

·        The position is responsible for providing IT application programming support for the Workday HCM system.

·        The candidate must have knowledge of Workday integration tools such as EIB, Document Transformation, and Workday Studio along with familiarity of Oxygen.

·        Must have previous experience in developing and supporting Workday integrations.

·        Knowledge of web services and creating API calls is a must

·        Additional programming experience in other programming languages such as SQL, C#, .NET, or Java would be a plus.

·        Testing of integrations will be required.

·        Ability to create business requirements a plus

·        On-call required.

 

Qualifications

·        Bachelors degree or four (4) years of industry experience in lieu of degree

·        Licenses/Certifications: Workday Certification is a plus

·        5+ years of Hands on Experience in designing, developing, testing, maintaining and supporting related security.

·        Strong experience with web service integrations (SOAP, WSDL, REST API, XML and XSLT).

·        Advanced computer skills required; strong knowledge of Microsoft Office; advanced knowledge of Excel (e.g., formulas, pivot tables, macros).

·        Demonstrates broad technical knowledge and strong problem solving abilities

·        Good planning, organizational, communication and interpersonal skills

·        Demonstrates commitment to the Partners-in-Caring process by integrating our culture in all internal and external customer interactions; delivers on our brand promise of “we advance health” through innovation, accountability, empowerment, collaboration, compassion and results while ensuring one Memorial Hermann.

 

Principal Accountabilities

·        This position is a Senior Application Programmer Analyst position for the IT ERP and Business Systems department.

·        The position is responsible for providing IT application programming support for the Workday system (i.e. HCM, Compensation, Benefits, Absence, Recruitment & Talent)

·        The candidate must have knowledge of Workday integration tools such as EIB, Document Transformation, and Workday Studio along with familiarity of Oxygen.

·        Must have previous experience in developing and supporting Workday integrations.

·        Knowledge of web services and creating API calls is a must

·        Additional programming experience in other programming languages such as SQL, C#, .NET, or Java would be a plus.

·        Ability to create business requirements a plus

·        Conducts meetings.

·        Perform other duties and special projects as assigned.

·        Ensures safe care to patients, staff and visitors; adheres to all Memorial Hermann policies, procedures, and standards within budgetary specifications including time management, supply management, productivity and quality of service.

·        Promotes individual professional growth and development by meeting requirements for mandatory/continuing education, skills competency, supports department-based goals which contribute to the success of the organization; serves as preceptor, mentor, and resource to less experienced staff.

·        This position is a Senior Application Programmer Analyst position for the ISD ERP and Business Systems department.

·        The position is responsible for providing IT application programming support for the Workday HCM system.

·        The candidate must have knowledge of Workday integration tools such as EIB, Document Transformation, and Workday Studio along with familiarity of Oxygen.

·        Must have previous experience in developing and supporting Workday integrations.

·        Knowledge of web services and creating API calls is a must

·        Additional programming experience in other programming languages such as SQL, C#, .NET, or Java would be a plus.

·        Testing of integrations will be required.

·        Ability to create business requirements a plus

·        On-call required.

Senior Full stack Engineer - Spain, Madrid - €45,000 - €50,000

Senior Full stack Engineer

Spain, Madrid

€45,000 - €50,000

 

Job Description

Anaxi stands at gaming's new frontier. Home to some of the best minds in the industry, our powerhouse studios blend imagination with digital prowess - translating the world's greatest games into a new generation of interactive online experiences. Be part of the next step and giant leap in the companies Gaming Saga.

 

This position is part of a new team being built remotely in Spain as part of our Anaxi division. This role will be working on mobile applications for our real money gaming applications. We are looking for someone who is comfortable working with a global remote team, that has a minimum of 3-5 years experience in software development. This person will have worked with Messaging bus - RabbitMQ and has experience with .NET Core technologies.

 

Description

·        Works with Software Architects, Product Managers, product developers, subject matter experts and others on mobile frontend, API and database development

·        Develops new functionality as required by product marketing and development management as designed by architects

·        Participate in the implementation of solutions that will improve the current product performance, quality, processes and standards

·        Produce quality software artefacts

·        Ensure quality code is checked in to avoid broken builds that can cause delays to the team

·        Understands test driven development and writes unit cases

·        Focused on individual and team success

·        Works well in a team environment

 

Requirements

·        Total 3-5 years of experience in software development

·        Must have worked on a project involving Messaging bus - RabbitMQ

·        Required Skill Set - .NET Core, .Net technologies (C#, Ado.Net etc)

·        Requires a minimum of 1 years of experience with Angular 2+, NodeJs, HTML5, TypeScript/ Javascript and CSS / SCSS

·        Must have worked on developing Rest WebAPI,

·        Hands-on experience on Docker & Kubernetes

·        Requires minimum 1 year experience in database development

·        Awareness of basic Linux command

·        Design Patterns – MVC, MVP, Singleton, Dependency Injection, etc

·        Awareness of Mobile Framework - Cordova/PhoneGap, IONIC 2.X+,

·        Good application design and conceptualization skills, debugging and analytical skills

·        Good to know: App Submission process to AppStore and Google Play

·        Good Debugging and analytical skills

·        ALM: TFS/GIT

·        Experience with an agile development methodology, preferably Scrum

·        Must have strong analytical and creative problem-solving skills

·        Bachelors or Masters in Computer Science or similar discipline

·        Excellent oral and written, communication and customer service skills

·        Demonstrates an extremely high level of accuracy and attention to detail

·        Must have strong communication skills, able to work independently and be team oriented

Senior Software Engineer C#/C++ - USA, Multiple Locations - $120,000 - $130,000

Senior Software Engineer- C#/C++

USA, Multiple Locations

$120,000 - $130,000

Job Description

The Senior Software Engineer, Test Automation is a leader in our Gaming Platform Development organization charged with the planning, design, simulation, development, and automation of testing of new and existing / enhanced platform software. In this role, your expertise in software engineering will be used to research, design, simulate and develop complex automated tests supporting the software quality needs of our Gaming Platform Development team.

Roles and Responsibilities:

·        Own the design and development of all aspects of automated testing including the creation, execution and maintenance of automated scripts

·        Collaborate with development teams, leaders and stakeholders to develop a SME understanding of the platform functionality and design test strategies that assure the quality of our Gaming Platform

·        Lead the transformation of testing into a continuous and efficient end-to-end quality engineering function using quality processes, tools, and methodologies significantly improving control, accuracy and integrity

·        Foster the evolution of more predictive and intelligent testing approaches based on automation and innovative testing products and solutions

Required Skills and Experience:

·        Bachelor's degree Engineering, Computer Science, or related field

·        8+ year's related experience including extensive experience in scripting/programming, testing and debugging thick-client systems

·        2+ years of professional experience building and managing SDETs

·        Exceptional proficiency in Python including experience developing and enhancing test automation frameworks in Pytest

·        Significant prior experience in a thick-client testing or development team including expertise in:

·        C#, MVVM, WPF/WCF, Windows

·        C++, Linux, Bash

·        Familiar with Test Case Management software (ie. TestRail) and test CI/CD in Jenkins

 

We’re proud to have a team of over 7000 employees, operating in over 90 countries around the world, that push the boundaries of innovation, creativity, and technology each day. We are, and will always be, an ideas company that is committed to our customers, players, and our employees. We offer highly competitive compensation, robust benefits tailored to your needs, and global opportunities for career growth in an organization whose business is built on FUN!!! US based roles at our company may require registration with the Nevada Gaming Control Board (NGCB) and/or other gaming jurisdictions in which we operate.

Our company is an equal opportunity employer and takes great pride in our diverse employee population. EEO/AA - W/V/D/M