
Software Engineer
- San Diego, CA
- Permanent
- Full-time
- Analyzes functional requirements.
- Participates in design reviews under technical leadership.
- Prepares design documentation for review by technical leadership.
- Provides inputs into formal effort estimates to implement software work products.
- Performs data entry, writes programming code and implements software applications.
- Understands and works with peripheral elements of assigned software work products (run time environments, databases, networks).
- Defines and executes software test methods and procedures.
- Participates in defect and enhancement management processes.
- Participates in design reviews and executes changes under direction of a technical lead.
- Collaborates with technical lead to develop design and feature changes.
- Utilizes company processes and approved tools for design and control of software work products.
- Maintains awareness of delivery schedules and quality criteria.
- Prepares software design, end user and/or system administration documentation.
- Engages in continuous self-improvement of technical skills and improvements in programming techniques and toolsets.
- Recommends value added changes to existing coding practices, standards and tools.