Software Engineer II

Software Engineer II

23 Aug 2024
Idaho, Boise, 83701 Boise USA

Software Engineer II

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

Job Details

  • ID
    JC52372283
  • State
  • City
  • Full-time
  • Salary
    N/A
  • Hiring Company
    City of Boise
  • Date
    2024-08-24
  • Deadline
    2024-10-23
  • Category

Jocancy Online Job Portal by jobSearchi.