Performs full life cycle software development and reviews, evaluates, designs, develops, tests, and implements departmental and enterprise applications and solutions. Guides program specifications, validates design and architecture, oversees testing, and leads software engineers. Leads enterprise-wide development efforts and high-level application and architecture reviews. Works with users and business stakeholders to understand information needs, systems, workflows, and complex business problems, then designs innovative, cost-effective, supportable software solutions. Establishes programming standards and best practices, supports and coaches software engineers, and collaborates with designers and product owners to deliver features aligned with product roadmaps. Develops application roadmaps and software development plans, including scope, scheduling, implementation, and governance. Documents solutions and works with network administrators, systems analysts, vendors, customers, and software engineers to resolve software and systems issues. Keeps technical knowledge current through study and professional development. Travel up to 10% of the time, including overnight stays.
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
Education Level
No Education Listed