Works throughout the software development life cycle and performs in a utility capacity to create, design, code, debug, maintain, test, implement and validate applications with a broad understanding of a variety of languages and architectures. Analyzing existing applications or formulating logic for new applications, procedures, flowcharting, coding and debugging programs. Creates appropriate deliverables and develops application implementation plans throughout the life cycle in a flexible development environment. Providing technical direction and engineering leadership for a team of engineers Recommends changes in development, maintenance and system standards Mentoring and guiding junior engineers. Contributing to the design and development of new products and features Ensuring that engineering processes are followed. Maintaining product quality.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior