Mooreis a data-driven constituent experience management (CXM) company achieving accelerated growth for clients through integrated supporter experiences across all platforms, channels and devices. We are an innovation-led company that is the largestdata, media, and marketingcompany in North America serving the purpose-driven industry with clients across education, association, political and commercial sectors.
The primary responsibility of the Mid-Level Developer (in-person position) is design, development, delivery, and enhancement of software products for end users. Assists the programming department in developing, testing, and publishing new or enhanced software programs. The Mid-Level Developer works independently on projects assigned and under the supervision of the VP of Data Services.
Supervisory Responsibilities:
- Develop and maintain applications to client specifications for data capture, reporting, and data file transfer using appropriate protocol.
- Develop software engineering solutions by analyzing requirements/information; studying the system flow, data usage, and work processes; conferring with users, and investigating software problems areas
- Document solutions by developing flowcharts, documentation, diagrams, layout, and clear code
- On assigned architectural designed projects manage junior and middle-level software engineers and be able to delegate effectively
- Bridge gap between execution and design
- Implements data models, database designs, data access and table maintenance codes.
- Writes specified software code as required by development plans and blueprints.
- Creates test transactions, test cases and scripts. Conducts tests to find errors and revise programs.
- Participates in group design and code reviews.
- Setup customized programs for various departments upon request.
- Performs other tasks as assigned.
- This position requires the ability to be present and available at the scheduled times and locations as outlined in the work schedule.
- Ability to maneuver between departments minimum of 100 feet, maximum of 600 feet at a time. This would be 20% of the time.
- Ability to be at a desk 80% of the time.