Full Stack .Net Developer
Apply NowCompany: City of Salem, OR
Location: Salem, OR 97301
Description:
Salary: $7,841.60 - $10,011.73 Monthly
Location : 295 Church St SE Salem, OR
Job Type: Fulltime-Career
Remote Employment: Flexible/Hybrid
Job Number: 25-0827-03
Department: Information Technology Dept
Org: IT Operations
Opening Date: 03/17/2025
Closing Date: 3/31/2025 11:59 PM Pacific
Job Summary
Make an impact:
The City of Salem Enterprise Services Department is seeking a talented, dynamic Full Stack Net Developer. Our application development team focuses on solving challenging problems and building creative solutions that directly impact the community.
If you're passionate about application development and ready to make an immediate impact, we're ready and waiting for you! Join our amazing Enterprise Services team and help us move the City and the Salem community forward!
Learn and grow:
We pride ourselves on providing opportunities for innovation, professional growth, flexible work schedules, and a great work-life balance.
What you will do:
As a Full Stack .Net Developer, you will serve as the primary resource on application development projects and build both internal and community-facing applications that help the City deliver services to the Salem community. You will help the City improve technology solutions by recommending business process and system improvements, identify efficiencies, and streamline workflows.
You will work on a variety of projects and will collaborate with different stakeholders and team members, including department staff, IT technical staff, and vendors to ensure successful, timely delivery of projects and solutions.
In addition to application and interface development, you will administer applications, design and develop database and table specifications, analyze systems interface requirements, and use a variety of tools to develop and generate reports to provide business intelligence data to City leadership.
What can we offer you for all your hard work?
What are the minimum qualifications?
Preferred Qualifications (Not required to apply):
About us:
Salem is the second largest city in Oregon and the capital city. Centrally located in the Willamette Valley, Salem is 49 square miles in size and extends across to counties, Marion and Polk. The community has well-established neighborhoods and carefully preserved historic buildings with wide diversity and a family-friendly ambiance. The city is home to nearly 180,000 residents. For a full community profile detailing demographics and housing statistics, visit the
The City of Salem organization has eight primary departments: Community Services, Finance, Fire, Enterprise Services, Legal, Police, Public Works, and Community Planning and Development. Several departments also have functional divisions within their department. The City of Salem employs roughly 1,350 talented and dedicated staff members and works collaboratively with five labor unions.
Where can I find out more about the position?
Go to the menu option for Class Specifications and search for
How can I apply?
The City of Salem invites individuals of all diverse communities and backgrounds to apply for our available job opportunities as we strive to provide the best service to everyone. The City of Salem is committed to providing equal employment opportunities to all and has a culture that values diversity, equity, and inclusion. We believe that by welcoming differences, encouraging new ideas and views, listening to, and learning from each other, we are better able to serve the community.
To apply, click on the green "Apply" button to complete your application. Make sure that you specify how you meet the qualifications outlined in the class specification and complete the application.
Applicants that meet the minimum qualifications as outlined above but not selected for this position may be placed on an eligibility list, and candidates may be hired from the list. Eligibility lists are valid for six months. The City will send email notifications to eligible candidates about potential hiring opportunities so please ensure your email settings accept our system generated email notifications.
You may subscribe for automatic notification of job openings at the City through the - sign up today!
For more information about employment at the City of Salem, please visit our website at
This announcement is not an implied contract and may be modified or revoked without notice.
Selection Plan
For benefits information, please, go to:
01
What is your highest level of education in computer science, information technology, information systems or related field?We encourage you to include supporting details in your application.
02
How much professional-level information technology experience including business process analysis, application design, application programming, and project management do you have? We encourage you to include supporting details in your application.
03
How many years of experience do you have with programming languages, frameworks, and technologies? (C#, ASP.NET, MVC, ASP.NET Core, Entity Framework (EF), EF Core, HTML5, CSS4, jQuery, Bootstrap, Angular, React.)We encourage you to include supporting details in your application.
04
How many years of experience do you have in application development and Software Development Life Cycle (SDLC)? (Analysis, Design, Development, Testing, and Implementation.)We encourage you to include supporting details in your application.
05
How many years of experience do you have with Business Intelligence and Reports?We encourage you to include supporting details in your application.
06
How many years of experience do you have with Data Querying & Analysis?We encourage you to include supporting details in your application.
07
How many years of experience do you have with Database Management?We encourage you to include supporting details in your application.
08
How many years of experience do you have with problem analysis and solution?We encourage you to include supporting details in your application.
09
How many years of experience do you have with customer service and troubleshooting experience?We encourage you to include supporting details in your application.
10
Please indicate your level of expertise with HTML 5.We encourage you to include supporting details in your application.
11
Please indicate your level of expertise with CSS3.We encourage you to include supporting details in your application.
12
Please indicate your level of expertise with Bootstrap.We encourage you to include supporting details in your application.
13
Please indicate your level of expertise with Angular or React.We encourage you to include supporting details in your application.
14
Please indicate your level of expertise with Entity Framework or EF Core.We encourage you to include supporting details in your application.
15
Please indicate your level of expertise with JavaScript/JQuery.We encourage you to include supporting details in your application.
16
Please indicate your level of expertise with ASP.NET Core.We encourage you to include supporting details in your application.
17
Please indicate your level of expertise with ASP.NET Core MVC.We encourage you to include supporting details in your application.
18
Please indicate your level of expertise with C#.We encourage you to include supporting details in your application.
19
Please indicate your level of expertise with XML/JSON.We encourage you to include supporting details in your application.
20
Please indicate your level of expertise with Web Services (SOAP/Web Services).We encourage you to include supporting details in your application.
21
Please indicate your level of expertise with Rest APIs.We encourage you to include supporting details in your application.
22
Please indicate your level of expertise with Powershell.We encourage you to include supporting details in your application.
23
Please indicate your level of expertise with Linux/Unix Shell.We encourage you to include supporting details in your application.
24
Please indicate your level of expertise with Internet Information Services (IIS).We encourage you to include supporting details in your application.
25
Please indicate your level of expertise with Tomcat Application Server.We encourage you to include supporting details in your application.
26
Please indicate your level of expertise with MS SharePoint Online.We encourage you to include supporting details in your application.
27
Please indicate your level of expertise with Visual Studio.We encourage you to include supporting details in your application.
28
Please indicate your level of expertise with MS Project.We encourage you to include supporting details in your application.
29
Please indicate your level of expertise with MS Access.We encourage you to include supporting details in your application.
30
Please indicate your level of expertise with SQL Server 2012/2016/2019.We encourage you to include supporting details in your application.
31
Please indicate your level of expertise with Oracle SQL/PLSQL.We encourage you to include supporting details in your application.
32
Please indicate your level of expertise with Crystal Reports.We encourage you to include supporting details in your application.
33
Please indicate your level of expertise with SSRS or Power BI.We encourage you to include supporting details in your application.
34
Please indicate your level of experience with CI/CD Pipeline.We encourage you to include supporting details in your application.
35
Please indicate your level of experience with ELK stack (Elasticsearch, Logstash, Kibana).We encourage you to include supporting details in your application.
36
Please indicate your level of expertise with GIS/Maps (ESRI ArcMap).We encourage you to include supporting details in your application.
37
Please indicate your level of experience with BitBucket or Azure DevOps.We encourage you to include supporting details in your application.
38
Please indicate your level of experience with Laserfiche.We encourage you to include supporting details in your application.
39
Please indicate your level of experience with AMANDA Permitting.We encourage you to include supporting details in your application.
40
Please indicate your level of expertise with WCAG 2 or ADA Section 508.We encourage you to include supporting details in your application.
Required Question
Location : 295 Church St SE Salem, OR
Job Type: Fulltime-Career
Remote Employment: Flexible/Hybrid
Job Number: 25-0827-03
Department: Information Technology Dept
Org: IT Operations
Opening Date: 03/17/2025
Closing Date: 3/31/2025 11:59 PM Pacific
Job Summary
Make an impact:
The City of Salem Enterprise Services Department is seeking a talented, dynamic Full Stack Net Developer. Our application development team focuses on solving challenging problems and building creative solutions that directly impact the community.
If you're passionate about application development and ready to make an immediate impact, we're ready and waiting for you! Join our amazing Enterprise Services team and help us move the City and the Salem community forward!
Learn and grow:
We pride ourselves on providing opportunities for innovation, professional growth, flexible work schedules, and a great work-life balance.
What you will do:
As a Full Stack .Net Developer, you will serve as the primary resource on application development projects and build both internal and community-facing applications that help the City deliver services to the Salem community. You will help the City improve technology solutions by recommending business process and system improvements, identify efficiencies, and streamline workflows.
You will work on a variety of projects and will collaborate with different stakeholders and team members, including department staff, IT technical staff, and vendors to ensure successful, timely delivery of projects and solutions.
In addition to application and interface development, you will administer applications, design and develop database and table specifications, analyze systems interface requirements, and use a variety of tools to develop and generate reports to provide business intelligence data to City leadership.
What can we offer you for all your hard work?
- Medical, dental, and vision coverage for you and your family.
- Paid vacation and sick time in accordance with City policies.
- Competitive pay.
- Employer-paid PERS contribution of 6%.
- Opportunity for voluntary pre-tax contributions to a 457b account.
- Health care and dependent care flexible spending accounts.
- Voluntary long-term care.
- Employee wellness program.
- Employee assistance program.
- Employee health clinic.
- Remote work opportunity.
- Position schedule is Monday-Friday, between the hours of 8:00 a.m. - 5:00 p.m.
- Our team follows a hybrid work structure where employees can work remotely or from the office (295 Church Street, SE, Suite 210, Salem, OR 97301), as needed, based on demands of specific tasks and manager approval. This is subject to change based on business needs.
- The City of Salem offers a comprehensive and equitable base salary within the listed range based on your experience, skills, and education. We encourage you to clearly describe how you meet the minimum qualifications and essential attributes in your application materials.
What are the minimum qualifications?
- Must pass the pre-employment background check.
- Must have an Oregon Driver license and have a driving record that meets the City of Salem's driving standards.
- Must pass criminal background check necessary to obtain Criminal Justice Information System clearance and Law Enforcement Data System certification within 30 days of hire (clearance must be maintained throughout employment).
- Bachelor's degree in computer science, information technology, information systems, software engineering, business or closely related field, and five years of professional level information technology experience including business process analysis, application design, computer programming, and project management, or any combination of experience and training that demonstrate possession of the knowledge, skill and abilities as listed, and ability to perform the essential job functions.
- Hiring managers do not have access to view resumes as part of the application review process, please make sure to give detailed information in your application that includes your experience, knowledge, skills, and abilities as requested in the supplemental questions and job advertisement.
Preferred Qualifications (Not required to apply):
- Preference will be given to candidates who have experience leading projects, application design and development, working in a team environment, and/or providing support for an enterprise public utility management application.
About us:
Salem is the second largest city in Oregon and the capital city. Centrally located in the Willamette Valley, Salem is 49 square miles in size and extends across to counties, Marion and Polk. The community has well-established neighborhoods and carefully preserved historic buildings with wide diversity and a family-friendly ambiance. The city is home to nearly 180,000 residents. For a full community profile detailing demographics and housing statistics, visit the
The City of Salem organization has eight primary departments: Community Services, Finance, Fire, Enterprise Services, Legal, Police, Public Works, and Community Planning and Development. Several departments also have functional divisions within their department. The City of Salem employs roughly 1,350 talented and dedicated staff members and works collaboratively with five labor unions.
Where can I find out more about the position?
Go to the menu option for Class Specifications and search for
How can I apply?
The City of Salem invites individuals of all diverse communities and backgrounds to apply for our available job opportunities as we strive to provide the best service to everyone. The City of Salem is committed to providing equal employment opportunities to all and has a culture that values diversity, equity, and inclusion. We believe that by welcoming differences, encouraging new ideas and views, listening to, and learning from each other, we are better able to serve the community.
To apply, click on the green "Apply" button to complete your application. Make sure that you specify how you meet the qualifications outlined in the class specification and complete the application.
Applicants that meet the minimum qualifications as outlined above but not selected for this position may be placed on an eligibility list, and candidates may be hired from the list. Eligibility lists are valid for six months. The City will send email notifications to eligible candidates about potential hiring opportunities so please ensure your email settings accept our system generated email notifications.
You may subscribe for automatic notification of job openings at the City through the - sign up today!
For more information about employment at the City of Salem, please visit our website at
This announcement is not an implied contract and may be modified or revoked without notice.
Selection Plan
For benefits information, please, go to:
01
What is your highest level of education in computer science, information technology, information systems or related field?We encourage you to include supporting details in your application.
- High school graduate or GED
- Some college, no degree
- Associate's degree in related field
- Bachelor's degree in related field
- Master's degree in related field
- Doctorate's degree in related field
- N/A
02
How much professional-level information technology experience including business process analysis, application design, application programming, and project management do you have? We encourage you to include supporting details in your application.
- No experience
- Less than 1 year
- 1-2 years
- 3-4 years
- 5-6 years
- 7 years
- 8 years
- 9 years
- More than 10 years
03
How many years of experience do you have with programming languages, frameworks, and technologies? (C#, ASP.NET, MVC, ASP.NET Core, Entity Framework (EF), EF Core, HTML5, CSS4, jQuery, Bootstrap, Angular, React.)We encourage you to include supporting details in your application.
- No experience
- Less than 1 year
- 1 year
- 2 years
- 3 years
- 4 years
- More than 5 years
04
How many years of experience do you have in application development and Software Development Life Cycle (SDLC)? (Analysis, Design, Development, Testing, and Implementation.)We encourage you to include supporting details in your application.
- No experience
- Less than 1 year
- 1 year
- 2 years
- 3 years
- 4 years
- More than 5 years
05
How many years of experience do you have with Business Intelligence and Reports?We encourage you to include supporting details in your application.
- No experience
- Less than 1 year
- 1 year
- More than 2 years
06
How many years of experience do you have with Data Querying & Analysis?We encourage you to include supporting details in your application.
- No experience
- Less than 1 year
- 1 year
- More than 2 years
07
How many years of experience do you have with Database Management?We encourage you to include supporting details in your application.
- No experience
- Less than 1 year
- 1 year
- More than 2 years
08
How many years of experience do you have with problem analysis and solution?We encourage you to include supporting details in your application.
- No experience
- Less than 1 year
- 1 year
- More than 2 years
09
How many years of experience do you have with customer service and troubleshooting experience?We encourage you to include supporting details in your application.
- No experience
- Less than 1 year
- 1 year
- More than 2 years
10
Please indicate your level of expertise with HTML 5.We encourage you to include supporting details in your application.
- No experience
- Moderate Experience
- Expert
11
Please indicate your level of expertise with CSS3.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
12
Please indicate your level of expertise with Bootstrap.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
13
Please indicate your level of expertise with Angular or React.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
14
Please indicate your level of expertise with Entity Framework or EF Core.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
15
Please indicate your level of expertise with JavaScript/JQuery.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
16
Please indicate your level of expertise with ASP.NET Core.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
17
Please indicate your level of expertise with ASP.NET Core MVC.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
18
Please indicate your level of expertise with C#.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
19
Please indicate your level of expertise with XML/JSON.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
20
Please indicate your level of expertise with Web Services (SOAP/Web Services).We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
21
Please indicate your level of expertise with Rest APIs.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
22
Please indicate your level of expertise with Powershell.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
23
Please indicate your level of expertise with Linux/Unix Shell.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
24
Please indicate your level of expertise with Internet Information Services (IIS).We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
25
Please indicate your level of expertise with Tomcat Application Server.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
26
Please indicate your level of expertise with MS SharePoint Online.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
27
Please indicate your level of expertise with Visual Studio.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
28
Please indicate your level of expertise with MS Project.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
29
Please indicate your level of expertise with MS Access.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
30
Please indicate your level of expertise with SQL Server 2012/2016/2019.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
31
Please indicate your level of expertise with Oracle SQL/PLSQL.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
32
Please indicate your level of expertise with Crystal Reports.We encourage you to include supporting details in your application.
- No experience
- Moderate Experience
- Expert
33
Please indicate your level of expertise with SSRS or Power BI.We encourage you to include supporting details in your application.
- No experience
- Moderate Experience
- Expert
34
Please indicate your level of experience with CI/CD Pipeline.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
35
Please indicate your level of experience with ELK stack (Elasticsearch, Logstash, Kibana).We encourage you to include supporting details in your application.
- No experience
- Moderate Experience
- Expert
36
Please indicate your level of expertise with GIS/Maps (ESRI ArcMap).We encourage you to include supporting details in your application.
- No experience
- Moderate Experience
- Expert
37
Please indicate your level of experience with BitBucket or Azure DevOps.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
38
Please indicate your level of experience with Laserfiche.We encourage you to include supporting details in your application.
- No experience
- Moderate Experience
- Expert
39
Please indicate your level of experience with AMANDA Permitting.We encourage you to include supporting details in your application.
- No Experience
- Moderate Experience
- Expert
40
Please indicate your level of expertise with WCAG 2 or ADA Section 508.We encourage you to include supporting details in your application.
- No experience
- Moderate Experience
- Expert
Required Question