Flutter Senior Application Architect, Developer - Portland, United States - IDEXX

    IDEXX
    IDEXX Portland, United States

    Found in: beBee S2 US - 1 month ago

    Default job background
    Full time
    Description

    IDEXX Information Technology is looking for a dynamic lead Flutter Senior Application Architect and Developer to join our New Product Development team. In this vital role, you will spearhead a team of talented professionals including Developers, Designers, Analysts, and Quality Engineers. Your primary focus will be to design and develop high-quality, scalable diagnostic software solutions on a global scale. A significant part of your role involves collaborating with our Product Teams to integrate customer requirements, industry needs and feedback, thereby enhancing software platform capabilities for our Livestock, Poultry, and Dairy (LPD) group.

    This position offers an exciting opportunity to be an integral member of our core team. We provide a flexible working environment, suitable for both hybrid and remote working models. Your role will be instrumental in shaping the future of diagnostic information management systems in our LPD group, having a significant impact on our Livestock, Poultry, and Dairy customers diagnostic capabilities.

    Location: either working 100% remote with occasional hybrid on-site if local to Maine, but if out of state, 100% remote in the US is fine.

    In this role...

    • You will be technical Lead in software design, instrument integrations, and developing desktop/web applications, essential for our customers' success.
    • You will work closely with product development experts, systems analysts, and quality engineers to drive innovation in software development.
    • You will oversee the technical implementation and development of software products, with an emphasis on both cloud-native and on-premises applications.
    • You will manage integrations with vendor systems and other IDEXX integrations.
    • You will also lead the development of applications using Flutter and DART for UI development, focusing on high performance, quality, and responsive design. The backend of these applications are written in Java by dedicated back end Java developers. A familiarity with Java is a positive but not a requirement for this role.
    • Utilize your expertise in Flutter and DART to analyze and recommend design approaches for complex architectural challenges.
    • Collaborate with product teams to define application requirements, aligning solutions with business objectives.
    • Design system architecture using analytical skills to translate business requirements into creative solutions using Flutter and DART.
    • Leveraging tools like Confluence and JIRA for creating detailed design documentation and development artifacts.
    • Employing advanced features of Flutter/DART, Java, React, and other technologies to develop innovative multi-modal solutions.
    • Bring experience in technologies like SyncFusion, Java, Spring Boot, PostgreSQL, RESTful APIs, DevOps practices, and AWS.
    • Apply programming expertise in troubleshooting, debugging, maintaining, and enhancing software to ensure robust, scalable solutions.

    What you need to succeed:

    • A bachelor's degree or an equivalent combination of education
    • 7+ years of experience in technology and development with a recent focus on Flutter/DART.
    • Experience in full-stack development and general applications development processes.
    • A proven track record in building and delivering applications with Interactive Flutter UI.
    • Experience in the software development lifecycle for customer-facing products.
    • Familiarity with cloud-hosted services (especially AWS) and technologies like SyncFusion, Java, Spring Boot, PostgreSQL, RESTful APIs, and DevOps practices.
    • Skills in UI development, backend development, code integration, defect management, and ensuring efficient API development and integration with other systems.
    • Knowledge of web and desktop development and design for performance.
    • Excellent problem-solving skills, a team player/coach attitude, and strong business relationship capabilities.
    • Strong communication skills, both verbal and written, with the ability to effectively translate technical concepts to non-technical audiences.
    • Desirable project management skills, with experience in Agile processes and story estimate management.
    • Proven ability to work efficiently and collaboratively in small, remote teams.
    • A passion for technology and focus on end-user experience.
    • The ability to leverage your technology background in your development work.

    This role is ideal for a candidate with a robust technological background, complemented by soft skills essential for effective teamwork and communication. Your passion for technology, coupled with your diverse experience and skills, will drive our development projects to new heights.

    Why IDEXX?

    We're proud of the work we do because our work matters. An innovation leader in every industry we serve, we follow our Purpose and Guiding Principles to help pet owners worldwide keep their companion animals healthy and happy, to ensure safe drinking water for billions, and to help farmers protect livestock and poultry from diseases. We have customers in over 175 countries and a global workforce of over 10,000 talented people.

    So, what does that mean for you? We enrich the livelihoods of our employees with a positive and respectful work culture that embraces challenges and encourages learning and discovery. At IDEXX, you will be supported by competitive compensation, incentives, and benefits while enjoying purposeful work that drives improvement.

    Let's pursue what matters together.

    IDEXX values a diverse workforce and workplace and strongly encourages women, people of color, LGBTQ+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.

    IDEXX is an equal opportunity employer. Applicants will not be discriminated against because of race, color, creed, sex, sexual orientation, gender identity or expression, age, religion, national origin, citizenship status, disability, ancestry, marital status, veteran status, medical condition, or any protected category prohibited by local, state, or federal laws.

    #LI-REMOTE