|Provides strategic guidance to the development teams as well as providing support to projects requiring the integration of technology solutions. Lead all aspects of developing the technical architecture, architecture process, frameworks, and best practices, as well as oversee the technology integration function to ensure technical alignment across business applications, data management, server, storage, and network platform environments. The ability to develop and then clearly and effectively communicate sound business cases to executives is also required.|
- Development of enterprise-wide application and custom integration solutions that include major enhancements and interfaces, as well as functions and features;
- Provide application design recommendations that align with long and short-term IT and business strategies, and provide expertise for the integration of applications across the business.
- Determine the specifications, plans, and design, and individually or with the project team develop complex and business-critical software solutions that utilize the appropriate software engineering processes.
- Develop programming and development standards and procedures, as well as programming architectures code reuse.
- Performs as an internal consultant, advocate, mentor to the development team.
- Viewed internally and externally as a technical expert and critical technical resource across multiple disciplines.
- Possess thorough knowledge of state-of-the-art programming languages as well as object-oriented approaches in program design, coding, testing, and debugging.
- Understand and consistently apply current application development methodology attributes and processes.
- Research and track emerging technology to develop business solutions and applications.
- Participates in the development and maintains a design plan for I-View Now architecture.
- Collaborate with external development teams over the course of integration projects
- Provide multi-disciplinary knowledge, skills and experience in software architecture and design, distributed application architecture and design, distributed architecture frameworks, multi tier architectures.
- Collaborate, define and maintain effective and efficient development processes, including but not limited to: coding standards, design philosophy, testing methodology, usage of design patterns, UI standards, development and coding tools and procedures.
- Understand integration points and interfaces, and ensure that our next generation technology allows for seamless integration
- Provides expertise and guidance to cross-functional teams and to the business application tools and architecture.
- Designing user interactions on web pages.
- Creating servers and databases for functionality.
- Ensuring cross-platform optimization for mobile phones.
- Ensuring responsiveness of applications.
- Working alongside an external design team for web design features.
- Seeing through a project from conception to finished product.
- Designing and developing APIs.
- Meeting both technical and consumer needs.
- Staying abreast of developments in web applications and programming languages.
- API maintenance and bug fixes
- Support tech support team when necessary
- Creating and maintaining ad-hoc and manual/automatic recurring reports for business requirements as needed
- 24/7 availability for emergency server and application maintenance and support
- BS in Computer Science or equivalent and proof of exceptional skills in related fields with practical software engineering experience
- Firm understanding of SOLID design principles and computer science fundamentals in object oriented design, design patterns, data structures, and algorithms
- Looking for a strong coder with experience with Python/C# as well as some legacy languages such as PHP
- Strong architect experience
- Looking for someone who can communicate effectively, mentor and lead a team. Communication is his 2nd priority next to technical skills
- Experience with GCP (most important) and AWS
- Looking for someone highly scalable – they anticipate adding 70K users per month once this is launched
- Security is extremely important. This person will be surrounded by highly private information
Type: CTH (2-3 months before convertion)