- Writes code for features or bug fixes in collaboration with other engineers. Unit tests own code to verify stability and functionality
- Communicates with project lead via email and direct conversation to make recommendations about overcoming impending obstacles.
- Gathers, integrates, and interprets information from a variety of sources in order to troubleshoot issues and find solutions.
- Resolves standard software issues and bugs.
- Adapts to significant changes and setbacks in order to manage pressure and meet deadlines independently.
- Participates in code reviews on project team's submitted solutions.
- Anticipates complex issues and discusses within and outside of project team to maintain open communication.
- Manages individual project priorities, deadlines, and deliverables with minimal supervision.
- Collaborates with other Analysts to complete assigned coding tasks to specifications without significant errors or bugs.
- Determines which work tasks are most significant for self and junior personnel, manages distractions, and independently deals with setbacks in a timely manner.
- Executes against current technology roadmap.