Responsibilities
- Architect and lead in the analysis and development of new applications and enhancement of existing applications in an Agile environment
- Lead and guide a development team to successful delivery
- Perform systems assessments, run assessment sessions, and deliver technical designs and staffing recommendations for project implementation
- Design and lead the development and debugging of software within deadlines
- Conduct code reviews, provide documentation where necessary on procedures and code habits
- Use knowledge of development standards, procedures, and tools throughout the development lifecycle, and ensure code reusability
- Coordinate with QA for end-to-end unit testing and post-production support
- Must be able to continuously progress toward project milestones and deadlines
- Must stay abreast of the latest tools and technology in the field
- Other related duties as assigned
Basic Qualifications
- Proven 5‑10+ years of progressive programming and development roles in enterprise environments
- Extensive knowledge of Python and Java frameworks
- Dedicated leadership role in at least one full lifecycle of project, including version control, build management, unit testing, and issue tracking software
- Minimum one full cycle Python development project in a dedicated Architect capacity
- 5+ years Java development experience
- 3+ years Python development experience including web application, internal applications, and external user-facing applications
- Expertise with JIRA
- Experience mentoring and coaching developers
- Experience with open source application frameworks
- Experience in working with design patterns
- Experience with MySQL
- Experience with open source Database mapping tools, open source tools preferred
- Must be adaptable to change
- Must be able to maintain reliable connection to company and client’s computer systems when working remotely
- Must be open to travel as necessary
Desired Qualifications
- Experience with high volume transaction processing design and development
- Experience developing within a Service Oriented Architecture environment
- Experience reading and writing UML (Specifically class and sequence diagrams
- Experience developing Web Services (ex. RESTful or SOAP) and strong experience utilizing XML
Education Requirements
- Bachelor's Degree in Computer Science, Engineering or equivalent work experience
Additional Information
All your information will be kept confidential according to EEO guidelines.
#J-18808-Ljbffr