Job Description
Essential Job Functions:
- Performs or reviews systems analysis, design, prototyping, user experience, programming, developing, testing, debugging, and documentation for assigned software projects
- Provides technical leadership to team and department members. Leads through example, mentors and influences others
- Participates in software design meetings
- Provides time estimates for development tasks to IT leadership for project planning
- Participates in daily stand-up meetings with the development team for status updates
- Troubleshoots and provides technical solutions to customer production issues
- Works with support and documentation groups to provide technical and user training and manuals for new systems and major system enhancements
- Peer reviews development team code for feedback and quality control
- Collaborates frequently with client managers, business analysts, quality assurance, and company leadership to serve clients
- Provides technical leadership to less experienced developers
- Such other activities as may be assigned by your manager
Qualifications/ Requirements:
- Bachelor’s degree in Computer Science or related field is preferred or equivalent combination of education and experience
- Minimum of 6+ years of industry and/or relevant experience, typically with 1+ years in a Senior Associate level role or external equivalent
- Experience with the most current technologies and products used in the industry is preferred
- Proactive problem solving, analytical skills, attention to detail, and follow-up skills
- Strong development and implementation skills
- Customer/Client Focus
- Strategic thinking and planning
- Ability to organize and manage multiple priorities
- Able to effectively mentor others on standard processes and best practices
- Excellent interpersonal and communication skills
- Experience with UI/UX Prototyping software preferred
- Must be proficient in the following programming languages and technologies:
- Modern JavaScript frameworks, including React, Angular, Vue.js, etc (required)
- HTML, CSS, JavaScript, and TypeScript (required)
- .Net Framework, ASP.net, C# language (preferred)
- MS SQL Server, stored procedures, and functions (preferred)
- Wireframing
- Prototyping