IT Application Development Senior Specialist
Full Time | Permanent
Salary Range: $99,300 - $133,608 Annually
This is a telework/hybrid position. The candidate of choice may work from anywhere within the state of Washington with a reliable internet connection. Travel may be required.
This recruitment may be used to fill multiple positions.
Are you a seasoned application developer who enjoys solving complex technical challenges and building solutions that make a meaningful difference? Join our team as an IT Application Development Senior Specialistand bring your expertise to an environment where we build Dynamics 365 functionality, combining innovative technology, collaboration, and the Department of Corrections' mission.
As an IT Application Development Senior Specialist, you will provide advanced technical expertise in the design, development, and delivery of software solutions that address complex customer and business needs. This position plays a key role in supporting enterprise mission-critical applications by evaluating the technical feasibility of business requirements, resolving complex defects and issues, and designing innovative solutions using modern technologies.
The candidate of choice will contribute to project planning by providing well-reasoned technical estimates, insights, and recommendations, while mentoring and sharing knowledge with other developers to strengthen the team’s technical capabilities. This position is also responsible for ensuring system quality and reliability through performance, system, and unit testing, as well as developing the documentation, automation, and implementation processes necessary to successfully deploy, maintain, and sustain enterprise applications.
Bring your technical expertise, problem-solving skills, and passion for innovation to a role where the solutions you build directly support the organization’s mission. If you’re ready to tackle challenging technology needs and help shape the future of enterprise applications, we’d love to have you on our team.
We are looking for teammates who share our vision of public service and are committed to an equitable and inclusive culture that fosters and inspires excellence, while promoting innovation, engagement, and safety, leading to better outcomes for our incarcerated population, our agency, and our community.
As an IT Application Development Senior Specialist, some of your duties will include:
- Designing, building, customizing, and configuring custom and vendor provided software solutions using .Net or other languages to include:
- Leading through interaction with business analysts, software developers, software testers, project managers, and end users to elicit requirements
- Collaborating with business analysts, software testers, and other developers to plan, analyze, and write technical requirements for new solutions or enhancement of existing applications
- Preparing required documentation for the effective maintenance of software applications
- Performing data modelling, designs normalized databases, and develops database objects
- Writing well-structured, extensible, and maintainable solutions in C# and other languages that efficiently deliver business value
- Reading documentation, consults with vendors, and creates example solutions to identify needed customizations or configuration for vendor provided cloud or self-hosted solutions
- Creating systems and processes to support data cleansing and extracting, transforming, and loading (ETL) of data between existing systems and new solutions
- Providing educated and reliable estimates for complexity and duration for planned work.
- Creating or updating existing complex queries to add, update, or delete datasets from data repositories
- Maintaining high-quality standards in delivered solutions through unit testing, pair programming, frequent code reviews
- Maintaining technical systems to ensure alignment with operational needs and business value
- Conducting research, attends training, and provides thought leadership to foster a culture of innovation and continual improvement
- Other tasks
What we need (required qualifications):
- High school diploma or equivalent
- Four years of software development experience
- At least four (4) years of progressively responsible, professional work experience within Information Technology field, including experiences in analyzing, designing, coding, and implementing applications using C#, TypeScript, SQL Server, and SQL Server Reporting Services or the latest versions.
- A bachelor’s degree in computer science or a related field
- At least four (4) years of progressively responsible, professional work experience within Information Technology field, including experiences in analyzing, designing, coding, and implementing applications using C#, TypeScript, SQL Server, and SQL Server Reporting Services or the latest versions.
In addition to the above education/experience, the below knowledge, skills and/or abilities are required:
- Demonstrated experience in logical data modeling, relational data architecture.
- Experience in resolving application defects and performance issues in connection with changing business requirements
- Four years of experience in writing and/or modifying existing programs, documenting solution coding for application systems
- In-depth knowledge of design patterns, enterprise integration patterns, and patterns for modern enterprise architecture
- Experience in life-cycle management of modern application development.
- Excellent communication skills and attention to detail.
- Experience working with Dynamics 365, Azure cloud services, or other ERP solutions.
What will make your application stand out (preferred qualifications):
- Experience with agile, scrum, iterative, or waterfall development/project methodologies
- Experience with other programming languages, including F#, X++, Java, and Python
- American Disabilities Act (ADA) compliance experience
- Experience creating integrations with OnBase, Workday, and other SAS services
Vision:
Working together for safer communities.