Software Developer II

The Consolidated Borough of Quil Ceda Village
Marysville, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Intermediate
Compensation
$ 117K

Job location

Remote
Marysville, United States of America

Tech stack

ASP.NET
JavaScript
.NET
Agile Methodologies
AJAX
C Sharp (Programming Language)
Client Server Models
Encodings
Relational Databases
Software Debugging
Microsoft Visual Studio
Microsoft Office
Microsoft SQL Server
Visual Basic
Object-Oriented Software Development
Simple Object Access Protocol (SOAP)
Software Engineering
Software Systems
Systems Architecture
Information Technology

Job description

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 be able to lead the project team during the development cycle actively, giving project feedback and status reports to ensure management is informed of project health., * Consult with users to identify operating procedures and clarify program objectives.

10/17/2024

  • Write documentation to describe program development, logic, coding, and corrections.

  • Modify existing operating procedures or project documentation to accommodate changes in

requirements.

  • 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 the development phase to meet

timelines and milestones.

  • Write code in high-level object-oriented programming languages.

  • Write and execute test plans.

  • Participate in continued education opportunities as necessary to complete assigned tasks.

  • Mentor other developers and staff as appropriate

  • Perform other related duties as deemed necessary or requested.

TERMS OF EMPLOYMENT:

This Regular Full-time position requires at least 40 hours per week or 2080 hours per year. Employees may be required to work outside

of regular hours, including weekends, special events, and/or be on call. Upon completing the applicable probationary period, the

employee may be eligible for a pay increase, subject to budgetary restrictions. Employees will be required to work on-site, with no

Requirements

Do you have experience in Customer communication?, Do you have a Bachelor's degree?, * A Bachelor of Science degree in Computer Science or a related field of study, equivalent work

experience is required (attach a copy of your degree or transcript with your application).

SKILLS:

  • Proficient in C#, JavaScript, and VB.NET.

  • 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 lifecycles and methodologies - including Agile.

  • Software development lifecycles (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.

ABILITY TO:

  • 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, VB.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.

  • Work evenings, weekends, and /or holidays as requested.

EXPERIENCE:

  • Minimum of three (3) years Software Developer work experience.

OTHER REQUIREMENTS:

  • Must have a satisfactory or better employment history with the Tribe and/or previous employers.

  • Will be responsible for the 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.

PHYSICAL CHARACTERISTICS AND/OR PREREQUISITES:

  • 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.

Apply for this position