Under general direction, act as a technical expert who consults on highly complex projects. Devise or modify procedures to solve technical problems. Responsible for system analysis, design, coding, testing, debugging, and documentation. Lead and direct the work of team members. Mentor junior team members. Develop component design. Develop system/application architecture. Develop maintainable/scalable, effective, defect free source code that meets business requirements and team standards. Conduct unit test case development. Develop highly complex test scripts. Identify and implement appropriate continuous improvement opportunities. Contribute technical alternatives. Identify business process/product improvements that address highly complex functional and technology gaps. Act as a leading member of an agile development team.
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
Principal