Provides strategic, technical, and architectural expertise to software development projects and team members. Able to work independently with limited supervision in designing and developing new software products or major enhancements to existing software. Acts at the highest level of technical expertise addressing problems on systems integration, and compatibility. Performs feasibility assessments and often leads initiatives on development projects with other engineering staff. Collaborates with Enterprise Architects and Project Management to translate design specifications to production platforms.
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