Upwork is hiring a Application Architect Sr Developer Snowflake - Contract to Hire

Application Architect Sr Developer Snowflake - Contract to Hire

Upwork  ·  US  ·  $140k/yr - $210k/yr
about 2 years ago

As an Application Architect, you will play a crucial role in designing, developing, and deploying scalable and secure web applications that meet our clients' needs. You will leverage your deep understanding of Python, cloud operations, authentication and authorization mechanisms, data engineering principles, and web application architecture to architect robust and efficient solutions. Additionally, your experience in data visualization, geospatial analysis, and working with Snowflake will enable you to create visually compelling and insightful representations of complex datasets while leveraging a powerful cloud data platform. You will collaborate closely with cross-functional teams, including software engineers, data scientists, and DevOps professionals, to ensure seamless integration and optimal performance of our applications.

Design and architect highly scalable and secure web applications using Python and Javascript/Angular/React to bridge across the front end and back end tech stack.

● Develop and implement authentication and authorization mechanisms, ensuring the confidentiality, integrity, and availability of sensitive data.

● Collaborate with cross-functional teams to define and implement data engineering solutions, including data pipelines, ETL processes, and data storage systems leveraging Snowflake.

● Design and optimize cloud-based infrastructure, ensuring high availability, fault tolerance, and scalability.

● Create compelling data visualizations and interactive dashboards to present complex information in a clear and intuitive manner.Incorporate geospatial data analysis and visualization techniques to provide insights on spatial patterns and relationships.

● Provide technical leadership and guidance throughout the software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance.

● Stay up to date with industry trends, best practices, and emerging technologies related to web application development, cloud operations, authentication and authorization, data engineering, data visualization, geospatial analysis, and Snowflake.

• Excellent problem-solving and analytical skills, with a strong attention to detail. Effective communication and collaboration abilities, with the capacity to work in a fast-paced, team- oriented environment.

• Experience and intuition to make tradeoff decisions, work on proof of concept implementations and create proposals for recommendations for technical architecture

These Skills a Plus:

Education & Experience

Management Duties

Proficiency in data visualization tools and libraries (e.g., Tableau, D3.js, Matplotlib, Plotly).

Experience with geospatial analysis and visualization frameworks (e.g., GeoPandas, Leaflet, Mapbox).

Knowledge of GIS

Education and Experience:

Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field. Proven experience as an Application Architect, Software Architect, or similar role.

Strong proficiency in Python programming language and associated frameworks (e.g., Django, Flask).

Deep understanding of cloud platforms such as AWS, Azure, or GCP, including infrastructure-as-code (IaC) and containerization (e.g., Docker, Kubernetes). Expertise in implementing authentication and authorization mechanisms, including OAuth, OpenID Connect, and JWT.

Solid understanding of data engineering principles, including data pipelines, ETL processes, and data warehousing, preferably with Snowflake. Familiarity with web application architecture patterns and concepts (e.g., MVC, RESTful APIs, microservices).

Front-end skills such as react, redux, cube or similar and experience architecting enterprise

level web applications.Experience with CI/CD pipelines, version control systems (e.g., Git), and Agile development methodologies.

Job is closed

This job is already closed and no longer accepting applicants, sorry.