You are viewing a preview of this job. Log in or register to view more details about this job.

Full Stack Developer

This position is an advanced programming position within a object orientated web based computer programming environment. The incumbent will provide system design and analysis, program code generation, testing system documentation and user training as required. The primary focus of this position will be to develop new software systems and maintenance of existing software. Continuation of this position is contingent upon funding allocations

1. Develop and maintain automated systems in an object orientated web server environment.
2. Interact with customers for the purpose of providing effective computer software solutions, problem resolution, service, and support.
3. Participate as a member of a project team and/or work independently on programming projects.
4. Provide initial and/or follow-up user training with respect to system function and usage.
5. Provide and/or assist in system design which includes user interviews, needs assessment and coordinating with existing systems.
6. Develop and maintain user and programmer documentation.
7. Support of ever-changing technological advances in the Gaming industry
8. Evaluate new software products to support user and/or programmer activities.
9. Assist in problem determination and resolution support for installed systems.
10. Assist in the development of system standards and Department Standard Operating Procedures.
11. Attend additional training as needed/required.
12. Adhere to all Tribal Personnel Policies and Procedures, Tribal Standard Operating Procedures, and Area and Program Strategic Plans and Policies.
13. Maintain strict department security, confidentiality, and quality to meet professional standards of the department.
14. The above duties and responsibilities are not an all-inclusive list but rather a general representation of the duties and responsibilities associated with this position. The duties and responsibilities will be subject to change based on organizational needs and/or deemed necessary by the supervisor.

1. Frequently walk and sit.
2. Occasionally stand, stoop, kneel, crouch, crawl, and lift and/or move up to twenty-five (25) pounds.
3. Work is generally performed in an office setting with a moderate noise level.
4. A Tuberculosis (TB) Screening and/or 2 step TB Skin Test is required within thirty (30) days of employment and annually thereafter as required.

1. Skill in programming in C#, C++, Visual Basic, JAVA, Java Script, HTML, .NET, CGI script, or similar object orientated web development tools.
2. Skill in system design and analysis in a business environment using a formal development methodology.
3. Skill in organizing and presenting data to end users.
4. Skill with office applications in a business or classroom environment.
5. Ability to work independently or as a member of a team.
6. Ability to provide user training.
7. Ability to communicate effectively with the user community on a non-technical level while still being able to translate user goals into automated processes.
8. Ability to build proof of concepts (POCs) and demonstrate to business stockholders.
9. Ability to work on entire stack of software development including front-end, middleware, and backend data sources.
10. Ability to understand software architecture concepts such as design patterns and best practices.
11. Ability to successfully cope with challenging conditions and situations.
12. Must adhere to strict confidentiality in all matters.
13. Must be willing and able to obtain additional education and training.
14. Must pass a pre-employment drug screening. Must adhere to the Nation’s Drug and Alcohol-Free Workplace Policy during the course of employment.
15. Must pass a background security check with the Oneida Nation in order to meet the Employment Eligibility Requirements, Tribal/State Compact and/or Oneida Nation Gaming Ordinance as they pertain to the position. A temporary license or Gaming License issued by the Oneida Gaming Commission is required as a condition of employment and continuing employment within the Oneida Nation Gaming Division.
16. A valid, non-probationary driver’s license or occupational driver’s license, reliable transportation, and insurance are required. Must obtain a Wisconsin non-probationary driver’s license or occupational driver’s license within thirty (30) days of employment if applicant has an out-of-state driver’s license. Must be authorized as eligible to operate a personal vehicle under the Oneida Nation’s Vehicle Driver Certification and Fleet Management Policy prior to actual start date. Must maintain driver’s eligibility as a condition of employment.

Applicants please clearly state on the application/resume if you meet these qualifications.
1. Experience in developing Mobile Applications.
2. Experience in DevOps or CI/CD to help and manage build and deployment pipelines.
3. Experience in Microsoft SharePoint, Power Platform and/or Dynamics. 4. Experience in Word Press CMS. 5. Familiarity of the Casino Gaming Industry.

Applicants please clearly state how you meet these qualifications on the application/resume.
1. Associate Degree in Computer Programming or Computer Science from an accredited college or university.
2. Three (3) years of previous programming, design, and analysis in a business environment; an equivalent combination of education and experience maybe considered.

1. Must provide a copy of diploma, license, degree or certification upon employment.
2. Samples of Programming code if available.
3. Samples of system design and methodology used if available.