General Characteristics
Works closely with customers, business analysts, and team members to understand business requirements that drive the analysis and design of quality technical solutions. These solutions must align with business and IT strategies and comply with the organization’s architectural standards.
Involved in the full systems lifecycle and responsible for designing, coding, testing, implementing, maintaining, and supporting applications software that is delivered on time and within budget.
Skilled in front-end technologies including Bootstrap, HTML, CSS, and JavaScript
Proficient in back-end development
Proficient in Full-Stack Development with a solid understanding of software development principles
Experience with mobile applications (iOS) and infrastructure tools such as Docker, AWS, Jenkins, Git/Bitbucket
Proven track record in building scalable cloud-based applications, including containerization (Docker, etc.)
Makes recommendations toward the development of new code or the reuse of existing code. Responsibilities may also include:
Participation in component and data architecture design
Performance monitoring
Product evaluation
Buy vs. build recommendations
Has experience in systems analysis and design, with a solid understanding of development, quality assurance, and integration methodologies.
Education
Bachelor’s degree in Computer Science, Information Systems, or a related field
Or equivalent work experience
Experience
A minimum of 5 years of programming/systems analysis experience