● 15+ years of experience designing and developing small to large-scale internet and intranet applications.
● Comfortable with various technologies, programming languages, and open-source projects.
● Knowledgeable in software architecture, front-end, middle-tier, and back-end development.
● Software Development Life Cycle (SDLC) experience, including information gathering, solution design, development planning and process, code review and merge Quality Assurance (QA), production release, maintenance planning, and documentation.
● Experienced in various development methodologies, such as Agile (SCRUM) and Waterfall.
● Experienced in leading and managing development teams (onsite, remote, offshore) and providing direction.
● Experienced in working with third-party vendors.
● Ability to take ownership of tasks with minimal supervision.
● Familiar with project management.
● Passionate about technology.