Overview
Skills
Job Details
ESSENTIAL DUTIES AND RESPONSIBILITIES
1. Designs, develops, codes, installs, tests, debugs, documents programs and applications using appropriate editors, and according to specifications.
2. Oversees code check-ins by the rest of the development team to ensure that a high level of quality is maintained.
3. Identifies, recommends, and prioritizes new software features and applications in conjunction with project managers and stakeholders.
4. Ensures the development team is continuously improving their skills and provides their knowledge and assistance to the team when needed.
5. Reviews and delegates work for the development team, provides technical advice to stakeholders, and provides the software development perspective on project requirements.
6. Plans phases of the software development life cycle (SDLC) for a variety of projects.
7. Participates in Agile functions including Daily Scrums, Backlog Grooming, Sprint Planning and Sprint Retrospective.
8. Performs other duties as assigned to support the ecient operation of the department.
EDUCATIONAL, EXPERIENCE AND QUALIFICATIONS
A Bachelor s Degree in Computer Science or a related field is required.
Minimum of seven (7) years experience in Software Engineer and/or Developer required.
Related, relevant, and/or direct experience may be considered in lieu of minimum educational requirements indicated above.
KNOWLEDGE, SKILLS AND ABILITIES (KSA)
- Must be familiar with application, web, and database development, specifically .Net Framework, .Net Core, Windows Presentation Foundation (WPF), SharePoint, Microsoft Suite (MS MVC), jQuery, Language-Integrated Query (LINQ), Language-Integrated Query (LINQ) to Structured Query Lang (SQL), Web Services, Entity Framework, Mulesoft, Anypoint, SwiftUI, UIKit, xCode, Kotlin, Jetpack Compose, Android Studio and Unit Testing.
- Must be familiar with source control systems, preferably Team Foundation Server, Git.
- Must be familiar with Visual Studio, Microsoft Suite Office Applications.
Experience with systems engineering and integration (Microsoft Suite (MS) Server, Internet Information Services (IIS).
- Preferred Languages: C#, C++, Structured Query Language (SQL) (Specifically Microsoft T-SQL), JavaScript, Cascading Style Sheets (CSS 3.0), Hypertext Markup Language (HTML5).
- Must be familiar with Integration patterns and how disparate applications can be connected by developing interfaces.
REQUIRED LICENSES, CERTIFICATIONS AND REGISTRATIONS
At the discretion of the San Manuel Tribal Gaming Commission, you may be required to obtain and maintain a gaming license.
No Driving Responsibilities: Role does not require a driver s license or insurance.
San Manuel will make reasonable accommodations in compliance with applicable law.