Job Directory Sr. Applications Developer

Sr. Applications Developer
Seattle, WA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Position Description Benefits Supplemental Questions

Department Overview:

The City of Seattle is seeking qualified candidates for the position of Sr. Applications Developer with Seattle Information Technology (Seattle IT) to support the City's Oracle Utilities Applications (OUA).

As a city, Seattle is known as a progressive leader in technology, innovation and the environment. As an employer, the City of Seattle is leading local government in environmental stewardship and social justice amongst other things, making our City what it is today and shaping our exciting future. The organization's workforce plays a critical in making this possible.

Seattle IT is the technology backbone of the City of Seattle's complex operations and its ability to deliver a wide array of services for the residents of Seattle. The 700+ strong professionals in Seattle IT are involved in the full spectrum of a modern IT enterprise offering many dynamic career opportunities. Our vision is simple: be a Best-in-Class digital services delivery team and set best practices for others to follow.

Position Overview:

This position is responsible for the operations and maintenance, incremental enhancements, troubleshooting and repair of Oracle Utilities Applications and integration components, which are built upon Oracle Weblogic Java EE application servers, its integration with Oracle Service Bus (OSB) and Oracle databases, Solaris operating system, and batch job application processes. This position provides support to 24 x 7 critical systems and routine maintenance work. We are very interested in meeting if you've mastered the above, and even more so if you have Java and web technologies experience. There are numerous opportunities across the full spectrum of Oracle applications that awaits you in our IT applications division.

This position will report to an IT Applications Manager.

Job Responsibilities:

* Participate in activities during project planning and execution stages to design and develop solutions
* Develop solutions by working with other Seattle IT teams and business functional analysts providing sustainable Functional and Technical Specifications.
* Develop or modify existing application components using tools and software development lifecycle standards using a mix of independent study and cooperative interpersonal communication techniques.
* Work collaboratively with Seattle IT teams (server, DBA, QA, etc.) to build, test, deploy, and maintain software using custom and industry common practices throughout multiple environments (e.g. DEV/QA/UAT/PROD).
* Respond to incidents and events with methodical approaches to assess and troubleshoot all types of production (performance, access, accuracy, etc.).
* Reliably subdivide large tasks into appropriately sized work-in-progress periods, provide accurate estimates of those work packages, summarize the work into a trustworthy schedule, and monitor the work through completion.
* Competently organize, run, and follow up on collaboration, fact finding, critical reviews, planning, and other meeting discussions.
* Participate in deliverable reviews and to coach and mentor peers within your areas of expertise.
* Part of an on-call rotation schedule to provide 24x7 support on key integrations and perform system maintenance and deployment during off business hours.

Qualifications: Required Qualifications:

* Education: Bachelor's degree in computer science, engineering, or related field; additional experience may be substituted for the degree.
* Experience: 3+ years of information technology experience in Applications Development
* 3+ years Java EE development
* 3+ years of experience with Relation Database Management System (RDBMS) such as Oracle, Postgres, SQL Server etc.
* 3+ Years development experience with SQL
* 1+ years of experience with Unix Shell Scripting
* 1+ years of Experience with Commercial off-the-shelf (COTS) applications.
* Experience with version control systems such as GIT, SVN
* 2+ years of experience in waterfall, agile/scrum or hybrid product development methodologies.
* A solid grounding in fundamental concepts like data structures, algorithms, complexity analysis and secure coding practices
* Excellent communication skills - Being able to articulate complex technical concepts in simple language to customers if needed
* Experience dealing and adapting to changing priorities with strict deadlines.



NOTE: Employment contingent upon successful completion of comprehensive background investigation in compliance with Seattle's Fair Chance Employment Ordinance SMC 14.17.

Desired Qualifications:

* Experience with Utilities Applications such as Oracle Utilities Customer Care and Billing (CCB) ,Meter Data Management (MDM) and Oracle Utilities Customer Self Service (OUCSS) Applications
* 3+ years of experience with Commercial off-the-shelf (COTS) applications.
* Extensive Experience with SQL and developing database packages using PL/SQL.
* Experience with Autosys, SFTPs and Unix shell scripting preferably in Solaris/Linux.
* Experience in troubleshooting in a Solaris environment (logs, permissions, file compare etc.)
* Knowledge and skill of web technologies for example HTML, JavaScript, JavaScript libraries, CSS, XML and Hibernate Query language.
* Experience using Oracle's WebLogic application server or Websphere.
* Familiarity with XAI/IWS web services and SOA web services including knowledge of BPMN, XSL, SOAP, WSDL technologies.
* In-depth knowledge of at least one prominent application lifecycle management tool (e.g. Azure DevOps, HP ALM, OATS, etc.)
* Experience with Oracle Utilities Application Framework (OUAF)
* Experience with Artifact Managers (Nexus, Artifactory)
* Excellent conceptual grasp of applications, middleware, databases, operating systems, architectures etc.
* Knowledge in configuring continuous integration tools like Jenkins/Teamcity, JUnit, NUnit.
* Knowledge of best practices for applications development, system integration, security, source control, configuration management, monitoring, release management and change management processes
* Experience in Robotics Process Automation (RPA)
* Excellent problem solving skills and technical strength in both coding and unit testing skills
* Demonstrated knowledge of modern software development methodologies - agile/scrum, Kanban etc.
* Experience in Utilities Industry
* Oracle technologies training and certifications.

Want to know more about Seattle IT? Check out our web page: http://www.seattle.gov.

Additional Information: Please submit a resume and a cover letter in order to apply for this position.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.