Software Engineer II Print (https://www.governmentjobs.com/careers/boiseid/jobs/newprint/4622899) Apply Software Engineer II Salary$73,500.00 - $87,500.00 AnnuallyLocation Boise City Hall, IDJob TypeFull Time RegularJob Number23 -06805DepartmentInformation TechnologyDivisionApplication Development SvcsOpening Date08/23/2024Closing Date9/9/2024 12:00 PM Mountain
Description
Benefits
Questions
Summary StatementSoftware Engineer II manages programming, testing, configuring, researching, maintaining, and documenting software specifications throughout the production lifecycle. Analyzes and corrects software errors and performs various intermediate-level technical and analytical duties involving conceptualization, design, and implementation of software applications. This position works under limited supervision. Essential Functions
Develops new software from business requirements and enhances existing software based on current technologies. Writes and translates program software applications and integrations. Enhances processes and develops integration for existing systems. Performs analyses of affected systems across the organization to create secure systems architecture for data access and security. Defines software architecture and creates and performs test cases to verify program correctness. Designs, implements, and maintains application databases.
Collaborates with analysts and designers in the development and initiation of new software applications. Conducts research and documents and implements program requirements and specifications. Researches existing and new technologies used to meet application requirements. Creates and performs test cases to verify program correctness. Prepares and maintains documentation of applications to describe program development, logic, programming, testing, changes, and correctness. Implements the maintenance, testing, and accessibility of applications.
Analyzes current business processes and procedures and recommends improvements and simplifications. Identifies problems and reviews related information to develop and evaluate options. Presents and implements solutions to process business owners. Analyzes and debugs applications and takes appropriate actions to correct them. Works with customers to learn specific design requirements and develops appropriate applications. Performs maintenance on systems such as security and software updates.
Administers multiple web and application servers and web server infrastructures. Coordinates planning, upgrades, maintenance, testing, and availability of city-owned websites and applications. Provides requirements, design, planning, and implementation of web server environments. Troubleshoots administers and configures application servers and web servers. Stays current on technology through research of technical bulletins, white papers, etc. regarding security, performance and coding practices. Attends seminars, conferences and training classes.
Responds to and works with business clients to resolve specific routine application support problems and correct them. Provides technical assistance to business clients and exercises continuous efforts to improve operations. Provides training, support and maintenance for applications, systems and databases. Determines, develops and maintains user documentation. Monitors and troubleshoots applications to ensure optimal performance.
RequirementsRequired Knowledge, Experience, And Training Bachelor’s degree in computer science, information technology, or a closely related field and seven years of experience in current application development and support, database management and systems analysis/ development, or an equivalent combination of education and/or experience.Knowledge of:
Integrated development environments including Visual Studio, VSCode, and Microsoft SQL Management Studio for the purpose of developing and writing clean, consistent, logical, and well-documented code
source control repository in a team environment
relational database technology and data modeling
software design including object-oriented design principles, application security design, software development methodologies and life cycles, business analysis and project management
Windows, Windows Server and Azure cloud infrastructure
developing and executing redundancy, load balancing, backup and restoration plans for applications and managing and supporting enterprise applications
computer usage including related software
programming languages including C#, Javascript, HTML, CSS, SQL and PowerShell.
Ability to:
review various technology-based solutions to business problems and identify the best course of action
analyze specifications and instructions to develop appropriate database application systems and programs and maintain computer programs using different programming languages and operating systems
perform a full range of programming tasks using a variety of web and component-based programming technologies and languages
develop and write clean, consistent logical and well-documented code following established styles
communicate effectively in the English language at a level necessary for efficient job performance
perform all essential functions as assigned by an authorized employee, supervisor and/or manager with or without reasonable accommodation.
Individuals must be capable of operating vehicles safely and have an acceptable driving record.Preferred Knowledge, Experience, And TrainingSix years of experience in web development including both client and server-side programming using .NET MVC and enterprise application support.Knowledge of:
formal business analysis and project management
enterprise applications including Lawson, SharePoint, OnBase, Accela and Umbraco
Git source control in a team environment
OpenID Connect for application authentication and authorization.
Licensing And Other RequirementsValid state-issued driver’s license.Special RequirementsApplicants must be able to pass:City of Boise background check processes which includes a criminal history check and reference checks in accordance with the City of Boise Hiring Process RegulationDriving Record CheckCriminal Justice Information System background check (CJIS)Working ConditionsThe physical effort characteristics and working environment described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.Physical EffortsWhile performing the duties of this job the employee is always lifting/carrying up to 10 pounds. Also, the employee is always pushing/pulling up to 10 pounds. The noise level is occasionally moderate. Work includes sensory ability to talk and hear. Work in this position also includes close vision. Employees will sit, stand, walk, reach and grasp. Position requires hand/finger dexterity.Working EnvironmentThe work environment will include inside conditions, outdoor weather conditions, areas of dust, odors, mist and gases or other airborne matter. Employees will also drive a vehicle as part of this position.This position works: scheduled on-call on a rotation basis, including early mornings, late evenings, weekends and holidays. Top talent deserves top-notch benefits. The City is among the best in the Treasure Valley when it comes to the benefits and perks we offer our employees.Most positions are eligible for the general benefits listed here; firefighters, police officers, senior managers, command staff, and directors may be offered other benefit plans.Healthcare:
ZERO premium medical coverage option for you and your family
Low-cost dental and vision options.
Post-employment health savings account.
Retirement and Investment Plans:
PERSI retirement benefits
401(k) or 457b pre-tax investment options with employer match.
457b Roth after-tax investment options with no match
WellBeing Program:
Up to $500 cash per year for participants.
Alternative transportation incentives.
Paid Leave – City employees receive generous paid leave:
10 hours of vacation per month, and this increases the longer you stay with the City
12 paid holidays every year
8 hours of sick leave per month
10 weeks Parental Leave
Life & Long Term Disability:
Basic Life insurance at no cost to you
Long Term Disability insurance at no cost to you
Other optional benefits:
Pre-tax Flexible Spending Accounts
Supplemental Life Insurance
Supplemental Disability Insurance
Tuition reimbursement
Free local bus pass
Corporate discount programs
AFLAC
Employee Assistance Program for short-term counseling on work, family, finances, and personal issues.
Please visit our website for further details mybenefits.cityofboise.org