Senior Software Engineer

OEConnection LLC • Richfield, OH 44286

Posted 3 weeks ago

Job Description

Position Summary - All Levels (except Advisory and Associate Manager)

Develops effective information technology solutions for OEC by creating new, or enhancing existing internal or customer applications. Applies solid and fundamental concepts of software programming and application development methodology in a team environment. Determines programming solutions from analyzing business and functional requirements and technical specifications.

Job Duties - All Levels (except Advisory and Associate Manager)

1. Performs code development, product design, and programming activities requiring business, functional and systems research and analysis. Designs, implements, and/or maintains product modules or sub-systems.

2. Adheres to set production processes, and follows scheduled plans and timelines utilizing established programming/development guidelines to meet key activity goals.

3. Leverages existing code or utilities and seeks opportunities for reuse.

4. Demonstrates problem-solving relating to code, documentation and recurring problems and individually or as a team member, resolves issues.

5. Offers production support as aligned with service level agreements. Participates in post-production support.

6. Interacts regularly with functional teams including (but not limited to) Marketing, Product, Customer Care, and Quality to gather and disseminate information regarding product builds and progress.

7. Executes test procedures according to test plan and identifies problems; performs unit and integration testing for functionality and limits; performs bug verification, release testing, and support for assigned products.

8. Writes module-level implementation and test specifications; tracks key activities.

9. Participates in product deploys.

10. Estimates development changes and ensures all stake holders are apprised of effort and duration for each development task.

11. Fulfills assigned commitment relating to assigned projects and project management.

Education - All Levels (except Advisory and Associate Manager)

An undergraduate degree from an accredited college or university with a focus in Information Technology, Computer Science or related discipline; or in the absence of a degree, directly-related job experience developing effective information technology solutions by creating new or enhancing existing web-based applications and applying fundamental concepts of software programming and application development methodology in a team environment, where a number of years and proven knowledge may offset the degree requirement.

Experience & Skills

In addition to the education outlined above, the following table defines experience and skills required at each level within the Software Engineer family:

At least 6 solid years of prior experience writing highly complex code, translating customer requirements into technical requirements. Performs system analysis and design. Provides technical leadership to development teams through SDLC of large, complex projects. Assists architectural design of major/strategic projects and recommends technical performance improvements. Primary contact for deploys on a regular basis. Leads coding concept discussions and promotes reuse opportunities as appropriate. Collaborates with other senior-level developers and leads junior staff through example. Involved with estimating activities associated with application development solutions, including product backlog. Recommends creative test solutions. Demonstrates exemplary problem solving skills and portrays strong analytical and communication skills; works well with and motivates within team projects; ability to work independently to identify complex production problems and propose resolutions. Portrays strong business acumen and product knowledge along with solution design skills. Manages project(s) proactively, and drives results; provides technical leadership to other staff relating to specific projects, as required and recommends appropriate milestone revisions. Recommends new or suggests adjustments to existing OEC engineering practices; recommends, champions, and implements new technologies.

×

Sign Up for Daily Job Alerts.

Thank You

You will receive your first job alert within 24 hours.

Similar Jobs

    Browse Jobs | Terms & Conditions | Privacy Policy | Unsubscribe
    POWERED BY    

    POWERED BY