Hotline: 678-408-1354

IT Applications Developer

The City of Seattle is a commercial, cultural, and advanced technology hub with over twenty-five (25) departments and agencies. We are committed to becoming a safe, affordable, vibrant, innovative, and connected city. Seattle IT supports these goals by providing technology leadership Citywide, providing scalable, sustainable solutions that enable departments to deliver City services more efficiently and effectively to constituents. We house citywide technology governance, strategic planning and policy development, and programs that promote technology literacy and public access to government information.

Our Community Services division has an exciting opportunity for an IT Applications Developer in its Application Development and Support team. As an IT Applications Developer, you will provide information technology support and provide training, consultation services, technical hardware and software support, and resolve problems for intra-departmental and inter-departmental personnel. In addition, you will act as a primary contact and liaison for delivery information system development and ongoing support.

Job Responsibilities:
Your key accountabilities and responsibilities will involve:

Partnership and Collaboration

  • Identifying system requirements by working with project managers and/or business analysts who have completed requirements documentation to understand what the system will be designed to do
  • Designing and developing database structure and functionality by collaborating with and collecting input from other developers
  • Building strong relationships to communicate effectively with team members and customers on technical and business tasks

Development and Implementation

  • Developing new data processing systems using knowledge and experience in application programming, systems analysis and design, web development, client/server architecture and relational database design and programming
  • Creating development schedule, coding, testing, and deploying application
  • Where an existing system is being rewritten, preparing and using scripts to migrate existing data to a new system
  • Ensuring code and designs meet all specifications, quality, architectural, and security standards
  • Developing and executing software test plans (unit, backend, integrations testing); coordinating user acceptance testing
  • Guiding internal customers through problem and issue definition, business process review, and analysis to identify and document data and functional and technical software requirements for complex systems development

Documentation and Communication

  • Preparing all system design, technical, and log documents
  • Contacting outside software vendors to determine if a software tool (DBMS, programming language, third-party control) needs to be acquired/upgraded, gathering information regarding the costs, possible benefits, and limitations of the new software
  • Maintaining and updating application technical and user documentation
  • Keeping users appraised of scheduled outages and maintenance
  • Translating requirements into clear, concise documentation for scalable, robust and flexible designs

Maintenance, Monitoring, and Assessment

  • Providing ongoing application maintenance and support for applications currently in production
  • Troubleshooting and resolving system problems as they arise
  • Performing systems analysis and designing tasks for changes to existing systems
  • Responding to ad hoc user requests as needed; requests may require development of new queries, reports or detailed application analysis
  • Assisting the extended IT team in troubleshooting application issues using general knowledge of the flow of application data through network, database, and servers

Compliance

  • Complying with Seattle IT configuration management/version control policies
  • Complying with Software Development Life Cycle (SDLC) standards for Seattle IT
  • Maintaining in-depth knowledge of HSD business, strategic and technology plans

Qualifications:
In addition to the qualities mentioned above, you will need to possess the below required qualifications (or a combination of education, training or experience which provides an equivalent background required to perform the work of the position):

  • Bachelor’s degree in Computer Science, Computer Technology, Mathematics, or a related field
  • Three years of professional experience as a developer on various technologies, including client/server applications, relational databases, web-based applications, and data warehouse applications

DESIRED QUALIFICATIONS:

The most successful candidates will also possess the following:

Experience & Knowledge

  • Working with vendors conducting lifecycle analysis and cost replacement benefits research
  • Creating strong working relationships with coworkers in business units, technology teams, and across all levels of an organization
  • Familiarity with older database platforms such as MS SQL 2008 to support legacy applications or environments
  • Knowledge of applications development using Dynamics CRM
  • Using strong oral and written communication skills to convey technical information to non-technical staff or customers
  • Working with a Software Development Life Cycle (SDLC), including participation in the entire process (requirements and analysis, testing, implementation, and closeout)

Technical Proficiencies

  • Developing applications using standard languages and platforms, specifically with Javascript, Visiual Studio, and the .NET framework (VB.NET and ASP.NET in particular)
  • Microsoft windows services and web services (WCF)
  • Source control mediums such as Team Foundation Server (TFS) or Visual Source Safe (VSS)
  • MS SQL Server Reporting Services and MS SQL Server Integration Services
  • MS SQL 2012
  • Able to support and migrate applications built with earlier development environments (such as Microsoft VB6)

Skills and Abilities

  • Able to handle multiple tasks and deadlines
  • Able to work independently and as part of a professional project team
  • Able to produce high quality deliverables while maintaining schedule commitments
  • Innovative, resourceful, and reliable
  • Strong work ethic, self-directed, and high energy

Additional Information:
This position is classified as an IT Professional C-BU and is covered by a collective bargaining unit (International Brotherhood of Electrical Workers, Local 77). You will be required to join the union within 30 days of employment, and pay monthly union dues.

Job offers are contingent on the verification of credentials and other information required by the employment process, including the completion of a background check which includes criminal history.

Application Process:

To be considered for this position, please submit your application and attach both a cover letter and resume at https://www.governmentjobs.com/careers/seattle/ no later than 4:00 PM Pacific Time on Tuesday, June 13, 2017 . This position is open to all candidates that meet the minimum qualifications. The City of Seattle values diverse perspectives and life experiences. Applicants will be considered regardless of race, color, creed, national origin, ancestry, sex, marital status, disability, religious or political affiliation, age, sexual orientation, medical condition or pregnancy. The City of Seattle encourages people of all backgrounds to apply, including people of color, immigrants, refugees, women, LGBTQ, people with disabilities, veterans, and those with diverse life experiences. If you have questions please contact Lindsey King at Lindsey.King@seattle.gov .

Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com

Subscribe to our Newsletter