Software Developer

Company: Ocean Media

General Information
US-CA-Huntington Beach
4 Year Degree
At least 5 year(s)
Not Specified

The Software Developer will work integrally across departments to design and develop software applications for the internal users throughout the company. She/He is responsible for development, integration and verification of new software design as well as for the maintenance and support of the software across multiple versions and platforms. We are seeking a computer programmer who is experienced in C#, to develop primarily web based applications. There are some instances in which the software developer will be asked to evaluate existing applications and bring them current and improve functionality. The ideal candidate is experienced, smart, disciplined, and organized with hands-on experience developing code from scratch, evaluating existing code, and has completed several projects through the complete software development cycle.



·         Manage and maintain multiple projects at once

·         Communicate with cross-functional stakeholders

·         Confer with relevant team members where necessary

·         Study systems flow, data usage, and work processes

·         Deliver functional work product that has been thoroughly tested

·         Accurately estimate time required to complete projects and tasks

·         Meet mutually agreed upon deadlines for completion of modules throughout the program development

·         Communicate effectively with managers on progress and any complications that may arise

·         Provide opportunities to improve existing functions where possible

·         Dedicated to quality client service; proactive and responsive

·         Architect .NET and database-based solutions by studying existing technology architecture; analyzing browser compatibility techniques; evaluating solution alternatives; developing prototypes; and writing technical requirements

·         Manage internal data structure. Clean and maintain internal data sources and align them across multiple clients in standard formats and file structures wherever possible. Work to manage and maintain cross-client data in workable, practical, easily accessible formats.

·         Research new software development practices and use advanced technologies in creating better tools for the company.

·         Ability to develop accurate estimates on work packages and ensures the accuracy of estimates

·         Works well independently; capable of self-motivating and managing

·         Follows all company health and safety procedures        

·         Performs other related duties as required or assigned


The Software Developer will work closely with the Project Manager, the Database Developer and Data Managers, and will also interface with the Senior Vice President, Client Analytics.