Software Development Engineer II

Cameron Craig Group - Las Vegas, NV (30+ days ago)5.0

We are looking for a Software Development Engineer II who will be responsible for analyzing, designing, coding, writing, running unit tests, and debugging software programs

What you'll do:
Complete product features development in time with minimum rework.
Work with team to define and implement innovative solutions.
Execute all steps defined as process in development cycle.
Contribute to the story grooming sessions and work with Architect for technical implementation.
Create relevant documents that support development and also provide insight of work done to other team members.
Excited and passion about development.
Establish and promote design guidelines, best practices and standards.
Follows Company programming standards.
Follows Company design methodology.
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.
Other duties as assigned.

What we're looking for:
Relevant Experience in Development: 8–10 years.
Bachelor’s degree in Computer Science, Engineering or a related field, or its equivalent.
5+ years of .NET experience in C#. (Must be strong in C#)
5+ years of experience with OOA/D methodologies, database programming using SQL with SQL Server.
5+ years of experience with multi-tier programming.
Web Services: RESTful Web Services
Source control: TFS or GIT
Exposure and experience with HTML5/Angular a plus
Database: SQL queries and experience with SQL Server or MySQL
Experience with an agile development methodology, preferably Scrum.
Casino gaming industry experience is preferred.