The job below is no longer available.

You might also like

in Washington, DC

Use left and right arrow keys to navigate
Hours Full-time, Part-time
Location Washington, District of Columbia

About this job

Job Description Summary

Provide design recommendations based on long-term IT organization strategy. Develop enterprise level application and custom integration solutions including major enhancements and interfaces, functions and features. Use a variety of platforms to provide automated systems applications to customers. Provide expertise regarding the integration of applications across the business. Determine specifications, then plans, designs, and develops the most complex and business critical software solutions, utilizing appropriate software engineering processes, either individually or in concert with project team. Will assist in the most difficult support problems.

Responsibilities include but are not limited to:

  • Break down business problems and capabilities into projects, platforms, frameworks, applications, and services that when realized, produce software that solves business problems and/or creates new business capabilities. Research and maintain knowledge in emerging technologies and possible application to the business.

  • Serve as a mentor to engineering and software design analysts on design scope, incorporation of best practices into design practices, etc. May be required to provide clear direction, coaching and support to staff on project teams. Develop programming and development standards and procedures as well as programming architectures for code reuse.

  • Provide both order-of-magnitude and detailed estimates for software development activities and artifacts. Develop and refine estimating models based on previous project actuals and trends to improve accuracy of estimates.

  • Produce frameworks, models, and patterns that guide and direct the development of software applications and services. Develop code artifacts - modules, classes, methods, scripts, etc. -along with corresponding unit test artifacts.

  • Follow good documentation practices, including producing and managing formal artifacts as well as writing clean, readable, and standards-compliant code and unit tests.

  • Understand user issues, identify and drive to resolution, communicate continuously and clearly.

Required Education, Certifications and Experience

  • Bachelor's Degree in Computer Science, Information Systems, Business Administration or equivalent work experience in similar work environment.

  • Minimum of 7 years of IT work experience including application system design and implementation.

  • In-depth knowledge of Ab Initio development tools in designing, coding, testing, and debugging programs.

  • Experience with creation of designs and development of enterprise level application and custom integration solutions including major enhancements and interfaces, functions and features using Ab Initio suite of tools.

  • Experience using a variety of platforms to provide automated systems applications to customers.

  • Experience with integration of applications across the business

  • Solid analytical and conceptual skills.

  • Ability to create original concepts/theories for various projects.

  • Ability to design effective software structures and frameworks.

  • In-depth knowledge of state-of-the-art programming languages and object-oriented approaches in designing, coding, testing and debugging programs.

  • Ability to adapt to rapidly changing technology and apply it to business needs

  • Strong team oriented interpersonal and communication skills.

  • Understands and consistently applies the attributes and processes of current application development methodologies.

  • Ability to research and maintains knowledge in emerging technologies and possible application to the business.

  • Ability to maintain key relationships to achieve business objectives.

  • Experience with Single-Sign-On, Okta SSO, various Security stacks, development methodologies (DevSecOps, CICD, Agile), and data modeling tools.

  • Must possess extensive knowledge in the use of Project Management methodologies and tools and understand human resources policies and practices and change management techniques.

Preferred Education, Certifications and Experience

  • BCBS or health insurance industry background

  • Excellent presentation skills

People Management - Varies