- Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked, cloud-based or Internet-related computer programs. Code may either be used in commercial and end-user applications, or may focus on software and tools in support of infrastructure and technology platforms. Deliverables are typically large or highly complex software programs and systems. Has in depth knowledge of current programming language and technologies, writes code, completes programming, and may perform testing and debugging of applications.
May interact with users to define system requirements and/or necessary modifications. Conceives, designs, develops, tests, and implements software components, fixes, enhancements, and/or new systems and applications. Codes at the component level. Designs and develops highly scalable software systems and applications.
- An employee at this level is establishing skill/knowledge in a given functional field, likely building on a minimal amount of professional experience