* Under minimal supervision, designs, develops and/or repairs logic that drives moderately complex software systems/application functionality. Works closely with more senior staff on more complex and/or integrated programming issues. * Performs key portions of the system development lifecycle including designing, coding, testing, documenting, installing, maintaining, and supporting proprietary and/or purchased software systems/applications. * Performs unit and performance testing on code and documents findings within defined scope. Develops enhancements to satisfy end-user requirements. * Completes complex project tasks within defined milestones. * Analyze the system end-to-end and develop code that best addresses the requirements. * Implement quality assurance standards for development activities within assigned projects. * Mentor less experienced staff.
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.