Collaborate with Senior Developers to deliver technical solutions for multiple products or complex projects.
Solve complex problems with some guidance from Senior developers.
Write code according to coding specifications established for software solutions.
Deliver software features with exceptional quality, meeting designated release plans and delivery commitments.
Develop software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
Improve operations by conducting systems analysis and recommending changes in policies and procedures.
Understand customer requirements/problems for the team.