Platzhalter Bild

Engineer, Software chez Barona Resort & Casino

Barona Resort & Casino · Lakeside, États-Unis d'Amérique · Onsite

Postuler maintenant

OBJECTIVE:  Be responsible for software development and integration

TYPICAL WORKING CONDITIONS: Works in an office environment.

ESSENTIAL FUNCTIONS:

1.     Always be Barona NICE to fellow staff and players; find every opportunity to offer a friendly smile, wave and greeting.

  1. Performs analysis and design for new and existing software systems
  2. Develops, tests, and implements software systems based on approved functional specifications, project plans and defined development policies and procedures.
  3. Writes detailed technical documentation and prepares logic and data workflow diagrams to illustrate system architecture. This includes detailed database design and schemas and interfaces between processes and systems.
  4. Strong expertise in Software Engineering principals and industry practices
  5. Reviews software specifications, business workflow, and scheduling limitations in order to determine if requested software or enhancements are feasible within existing systems.
  6. Performs and directs discovery analysis of existing software and systems with emphasis on new emerging technologies.
  7. Performs and directs software upgrades and maintenance modifications to existing systems.
  8. Communicate in person and coordinate with stakeholders to develop written design, user and support documentation for new and existing systems.
  9. Communicate verbally with software vendors and internal customers to facilitate system operations and support.  Provide written responses to questions, project timelines and real time support requests.
  10. Performs other related duties as required by the Development Supervisor and IT Management.

 

NOTE: This description incorporates the most typical duties performed. It is recognized that other related duties not specifically mentioned may also be performed. The inclusion of those duties would not alter the overall evaluation of this occupation.

REQUIREMENTS:

  1. Ability to design, develop and implement applications using Microsoft Visual Studio and VSCode with C#, .NET Framework, Linq2SQL, Entity Framework and related frameworks.
  2. Experience with Azure Devops
  3. Experience with web development including HTML, XML, Javascript, JSON, REST, CSS, WebAPI, SignalR and web development frameworks
  4. Experience with Git
  5. Strong knowledge of SQL, database design concepts, stored procedures, triggers and views.
  6. Strong Windows skills including common windows development tools, editors and deployment systems. Linux experience also a plus.

 

ADDITIONAL QUALIFICATIONS:

  1. Creates strong morale and spirit in his/her team; shares, wins and successes; fosters open dialogue; lets people finish and be responsible for their work; acts as if real success is the success of the whole team; creates a feeling of belonging in the team.
  2. Learns quickly when facing new problems; a relentless and versatile learner; open to change; analyzes both successes and failures for clues to improvement; experiments and will try anything to find solutions; enjoys the challenge of unfamiliar tasks; quickly grasps the essence and the underlying structure.
  3. Ability to effectively present information and respond to question from groups of managers, user community, fellow staff, vendors and the general public.
  4. Strong expertise in Software Engineering principals and industry practices.
  5. Strong expertise in how to follow and adhere to a Software Development Life Cycle.
  6. Excellent oral and written communication skills are required.
  7. Ability to read, analyze and interpret general business periodicals, professional journals, technical procedures, and government regulatory requirements.
  8. Ability to write reports, business correspondence and procedure manuals.
  9. Ability to effectively present information and respond to question from groups of managers, user community, fellow staff, vendors and the general public.
  10. Ability to provide statistical analysis, statistical formulation and interpretation.

 

REQUIRED EDUCATION:

B.S. in Computer Science or equivalent work experience.

REQUIRED EXPERIENCE:

  1. A combination of experience, education and technical knowledge will be used as evaluation for qualifications.
  2. Gaming Industry experience preferred

 

PHYSICAL REQUIREMENTS/WORK ENVIRONMENT:

Please refer to Support Data Sheet for position.

 

 

Postuler maintenant

Plus d'emplois