Neptune And Company - Duluth, GA

posted 18 days ago

Full-time - Mid Level
Duluth, GA
Food and Beverage Retailers

About the position

We are seeking a driven and adaptable Intermediate Software Architect to contribute to the design and implementation of comprehensive software solutions that span IoT devices, data warehousing, and user-facing applications. The ideal candidate will have hands-on experience across multiple technology stacks, including AWS, .NET, Python, SQL, and Angular, and will be comfortable working with both backend and front-end systems. You will collaborate with senior architects and cross-functional teams to develop scalable, efficient, and secure systems that meet our evolving business needs.

Responsibilities

  • Work with senior architects to design software architectures for IoT devices, data pipelines, cloud infrastructure, and user interfaces, ensuring alignment with business objectives.
  • Leverage AWS services to design and optimize cloud-based solutions for data processing, storage, and system integrations.
  • Help architect and implement solutions that connect IoT devices with cloud services, ensuring data is reliably collected, processed, and presented to users.
  • Assist in the design of data warehousing and analytics solutions, ensuring efficient storage and retrieval of IoT-generated data.
  • Collaborate with front-end developers to architect responsive and dynamic user interfaces using Angular, ensuring seamless integration with back-end systems.
  • Implement security best practices and data protection measures in cloud and IoT systems to ensure data integrity and compliance with industry standards.
  • Work across multiple technology stacks (.NET, SQL, Angular) to ensure that all layers of the software architecture function cohesively and are well-integrated.
  • Participate in cross-functional teams, documenting architectural decisions and guiding development teams in best practices for design, development, and testing.
  • Support ongoing improvements to system performance, scalability, and maintainability.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field and 2+ years in software development or architecture roles, with experience in designing systems using a broad range of technologies.
  • Experience with AWS services such as Lambda, EC2, S3, RDS, and IoT-specific tools.
  • Proficiency in .NET (C#), Python and experience with SQL databases.
  • Strong knowledge of Angular and other modern JavaScript frameworks.
  • Experience in integrating IoT devices with cloud platforms.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service