About the Position
The Software Developer is responsible for developing, testing and debugging new applications, and supporting existing applications while meeting defined software development standards.
About Us
Join a team on a mission to provide fair and equitable access to justice. Our department is looking for people who strive to provide excellent customer service, collaborate in a team atmosphere, and serve the community, by actively learning through experiences using both successes and failures as opportunities to learn and grow. Every team member plays a vital role in providing services for the justice system, the legal community, and the general public.
Proud to Offer
- Work with a greater purpose
- Tuition reimbursement
- Exceptional work-life balance, with hybrid and alternative work schedule options
- Opportunities for growth and development within Maricopa County
- Low-cost, high-value healthcare for you and your qualifying dependents
- Paid vacation, sick time, and parental leave
- Extensive wellness program, including healthcare premium discounts
- Employee discounts for goods and services
- Maricopa County participates in the Arizona State Retirement System. This defined retirement benefit requires a 12.27% monthly contribution rate and includes a 100% employer match on Day 1
- Learn more at Work With Us | Maricopa County, AZ
We Require
- Three years of computer programming experience utilizing Microsoft technologies within Visual Studio
- Bachelor's degree in Computer Science, Information Systems, or related field
- A combination of post-secondary education and/or job-related experience may substitute for the minimum qualifications on a year-for-year basis
We Also Value
- Minimum of two years of experience with .NET Core/.NET 6+, demonstrating strong proficiency in C#
- At least one year of experience working with RESTful APIs, web services, and SQL databases
- Familiarity with front-end development technologies, including HTML5, CSS3, JavaScript, and Bootstrap
- Knowledge of secure coding practices and web application security principles.
- Experience working in Agile development environments
- Familiarity with version control systems (e.g., Git) and experience with CI/CD pipelines
- Strong problem-solving skills and attention to detail
- Proficiency in Blazor and Razor syntax. with UI controls for Blazor, such as Telerik
- Strong understanding of component-based architecture and state management within Blazor
- Familiarity with modern front-end frameworks like Angular and legacy technologies like Silverlight
- Exposure to DevOps practices, with a focus on Azure environments
- Experience using testing frameworks such as MSTest and MOQ
Job Contributions
- The tasks listed are representative of the role and may vary based on the specific area of focus
- Develop and maintain web applications using Blazor Server, designing and optimizing interactive and dynamic user interfaces
- Troubleshoot and resolve issues related to performance, scalability, and security
- Work with APIs, databases, and third-party services to ensure robust application functionality
- Participate in code reviews, testing, and continuous improvement initiatives
- Provide maintenance and support for existing applications, troubleshooting software issues, and interfacing with support teams and end-users
- Develop applications and services of moderate complexity from requirements, functional specifications, and/or technical design documents
- Create and maintain basic application documentation, including system diagrams and process flows
- Work closely with team members to clarify requirements, specifications, and design, ensuring they meet customer needs
- Estimate development tasks' time and effort and coordinate with the Tech Lead to incorporate estimates into project schedules
- Ensure a consistently high level of quality in developed code by adhering to unit testing and debugging principles
Working Conditions
Mainly in an office setting in a high-volume, fast-paced environment. Requires long periods of sitting while completing computer activities. This role is eligible for a hybrid schedule.
Selection Procedure
- Only the most qualified candidates will be considered
- Consideration will only be given to candidates who submit online applications
- Candidates will be contacted primarily through email and their Workday online application profile
- Must pass a pre-employment background and/or fingerprint investigation as required by statute or policy, including drug and alcohol testing requirements for positions designated as safety-sensitive
Maricopa County is an equal opportunity employer.
JR13878