Software Developer II
Listed on 2026-01-12
-
Software Development
Software Engineer, Full Stack Developer
JOB TITLE:
Software Developer II PAY RANGE: $37.56 –$56.33
DEPARTMENT:
Tulalip Data Services
JOB DESCRIPTION:
This person will be responsible for creating, reviewing, analyzing, and modifying software systems and applications. This includes documenting, advanced encoding and development, testing, debugging, and installing systems that support the Tulalip Tribes organization. This person should understand how systems interact and should be architected to provide highly robust systems. More importantly, this person will have the opportunity to take an active role in leading the project team during the development cycle, providing project feedback and status reports to ensure management is informed of project health.
TO APPLY:
Complete the web form application on the Quil Ceda Village Self-Service portal: information or questions, please visit (Use the "Apply for this Job" box below). or call Quil Ceda Village HR at .
NOTE:
The Tulalip Tribes publicly announces that Indian Preference in hiring applies to Tulalip job opportunities.
EMPLOYEE CLASSIFICATION:
Non-Exempt
EMPLOYEE
REPORTS TO:
Software Services Director or designee
EMPLOYEE SUPERVISES:
None
- Bachelor of Science degree in Computer Science or related field of study equivalent work experience is required (attach copy or degree or transcript with application).
- Proficient in C#, JavaScript, and
- Knowledge of the .NET framework, associated class libraries, and how to incorporate 3rd party libraries.
- Relational databases, normalization, and client-server concepts.
- Various software development life cycles and methodologies - including Agile.
- Software development life cycles (SDLCs) and their utilization in software development projects.
- Basic project management principles and practices.
- Microsoft Office software suite and other office-related software.
- Proficient with Microsoft Visual Studio (latest versions).
- Microsoft SQL Server 2019 and 2022.
- Effectively communicate with customers to elicit requirements.
- Effectively communicate project status with both technical and non-technical staff and customers.
- Develop requirements and turn them into system architecture documents (scenarios, diagrams,requirements).
- Document and communicate accurate project status during the development cycle.
- Lead a group of peers during the development cycle.
- Developing using the Visual Studio .NET IDE and .NET programming languages (C#.NET, , and/or ASP.NET)
- Develop using the latest advanced ASP.NET Core libraries, SOAP, JavaScript, and AJAX.
- Architect and develop relational databases.
- Architect and execute test plans.
- Think outside of the box.
- Work under pressure and within time restraints.
- Work within a defined project team spanning multiple areas of expertise.
- Have excellent verbal and written communication skills.
- Minimum of three (3) years Software Developer work experience.
- Will be responsible for delivery of the highest level of customer service to stakeholders and co-workers.
- Familiar with websites and the development process.
- Must be willing to attend progressive job-related training as requested.
- Must be able to work evenings, weekends, and/or holidays as needed or requested.
- Must have a successful employment history with the Tulalip Tribes and/or other current and past employers.
- Manual and finger dexterity for operating a personal computer and routine paperwork.
- Stamina to sit, stand, and/or walk for prolonged periods.
- Tolerance to being exposed to a computer screen for prolonged periods regularly.
- Ability to lift and carry 40 lbs. frequently.
- Mobility to bend, stoop, and/or climb stairs regularly.
- Consult with users to identify operating procedures and clarify program objectives.
- Write documentation to describe program development, logic, coding, and corrections.
- Modify existing operating procedures or project documentation to facilitate requirement changes.
- Write high-level system architecture documents for new projects and significant system upgrades.
- Responsible for development phase status reporting and effort estimations.
- Responsible for leading a team of software professionals during…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).