• Lafayette, LA
    6 days ago

    Job Description

    Position Title: Software Architect

    Department: 9073|RAC Support

    Responsibilities:

    The Software Architect designs, develops, and oversees the architecture of software applications and establishes technology standards, frameworks, and development practices that support project technical requirements. The Software Architect will report to the Program Manager for the Geospatial Data Management & Visualization team of the Regional Application Center at the University of Louisiana at Lafayette.

    Duties and Responsibilities:

    • Design, develop, and maintain software applications using Java, Spring, PostgreSQL, SQL, Python, and related technologies, following MVC and other appropriate software architecture and design patterns.
    • Design, develop, test, and maintain Java-based software applications and APIs, web applications, and databases in .Net framework and other web technologies.
    • Define and document enterprise software and application architecture by developing architecture diagrams, technical designs, and technology roadmaps.
    • Evaluate customer specifications to determine the appropriate software architectures, technologies, frameworks, and development approaches.
    • Create visually appealing, user-friendly interfaces with intuitive navigation.
    • Manage software processes and configuration tracking throughout the lifecycle such as code reviews, tasks completion, and project timelines.
    • Manage code repositories (Git) and coordinate task assignments or technical requirements for the software applications, and provide technical direction and support to team members.
    • Implement Amazon Web Services cloud or other cloud-based CI/CD, testing, and application deployment and production configurations.
    • Learn and apply established development standards and best practices and maintain technical documentation.
    • Other duties as assigned.

    Qualifications:

    Required Qualifications:

    • Bachelor's degree in computer science, software engineering, IT, or related field.
    • 10+ years of software development experience.
    • Strong programming skills in Java, Java Spring, Docker, Postgres, SQL, Python, Web and similar technologies
    • Previous experience with architecture of enterprise applications, APIs, databases, web technologies, software testing, Git, ticketing systems, and cloud technologies.
    • Previous experience in Linux/Ubuntu scripts, R, docker containers, AWS cloud services

    Preferred Qualifications:

    • Previous experience supporting Louisiana coastal protection, coastal management, environmental, geographic information systems (GIS), or related projects.
    • Experience working with state and/or federal partners.
    • Experience developing data management, data visualization, or analytics applications in collaboration with state or federal partners.
    • Experience collaborating with project owners, project managers, and other stakeholders to develop software requirements, specifications, technical designs, and development tasks.
    • Experience conducting code reviews, coordinating technical tasks, managing development timelines, and providing technical mentorship or support to software development team members.
    • Experience with R and other data analysis or scientific computing technologies.
    • Experience with additional cloud platforms, modern web frameworks, container orchestration, or enterprise integration technologies.
    • Strong analytical, problem-solving, organizational, teamwork, and communication skills.
    • Demonstrated willingness to learn new technologies and work effectively as part of a multidisciplinary team.

    Job Ad# (req4589)

    Numbers & Facts

    LocationLafayette, LA

    Skills

    • Amazon Web Services (AWS)unmatched
    • Analysis Skillsunmatched
    • Application Programming Interface (API)unmatched
    • Best Practicesunmatched
    • Cloud Computingunmatched
    • Code Reviewsunmatched
    • Communication Skillsunmatched
    • Computer Programmingunmatched
    • Computer Scienceunmatched
    • Cross-Functionalunmatched
    • Data Analysisunmatched
    • Data Managementunmatched
    • Data Visualizationunmatched
    • Database Technologyunmatched
    • Design Patterns Programming Methodologiesunmatched
    • Dockerunmatched
    • Enterprise Applicationsunmatched
    • Enterprise Architectureunmatched
    • Geographic Information Systems (GIS)unmatched
    • Gitunmatched
    • Information Technology & Information Systemsunmatched
    • Internet Technologyunmatched
    • Javaunmatched
    • Linux Operating Systemunmatched
    • Mentoringunmatched
    • Model View Controllerunmatched
    • PostgreSQLunmatched
    • Problem Solving Skillsunmatched
    • Process Managementunmatched
    • Project/Program Managementunmatched
    • Python Programming/Scripting Languageunmatched
    • R Programming Languageunmatched
    • SQL (Structured Query Language)unmatched
    • Scripting (Scripting Languages)unmatched
    • Software Administrationunmatched
    • Software Architectureunmatched
    • Software Architecture Designunmatched
    • Software Configuration Managementunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Software Specificationunmatched
    • Software Testingunmatched
    • Spatial Dataunmatched
    • Spring Frameworkunmatched
    • Team Playerunmatched
    • Technical Leadershipunmatched
    • Technical Supportunmatched
    • Technical Writingunmatched
    • Technical/Engineering Designunmatched
    • Time Managementunmatched
    • Ubuntuunmatched
    • Web Application Frameworkunmatched

    Be found by employers

    5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Free resume builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Free resume builder