Software Architect
Position Summary
* 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.
Objectives
* Systems Design: Work with senior architects to design software architectures for IoT devices,
data pipelines, cloud infrastructure, and user interfaces, ensuring alignment with business
objectives.
* Cloud Architecture: Leverage AWS services to design and optimize cloud-based solutions for
data processing, storage, and system integrations.
* IoT Systems: Help architect and implement solutions that connect IoT devices with cloud
services, ensuring data is reliably collected, processed, and presented to users.
* Data Management: Assist in the design of data warehousing and analytics solutions, ensuring
efficient storage and retrieval of IoT-generated data.
* Front-End Integration: Collaborate with front-end developers to architect responsive and
dynamic user interfaces using Angular, ensuring seamless integration with back-end systems.
* Security & Compliance: Implement security best practices and data protection measures in
cloud and IoT systems to ensure data integrity and compliance with industry standards.
* Technology Stack Integration: Work across multiple technology stacks (.NET, SQL, Angular) to
ensure that all layers of the software architecture function cohesively and are well-integrated.
* Collaboration & Documentation: Participate in cross-functional teams, documenting
architectural decisions and guiding development teams in best practices for design,
development, and testing.
* Continuous Improvement: Support ongoing improvements to system performance, scalability,
and maintainability.
Requirements
Education/Experience:
* 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.
Skills:
* Cloud Platforms: Experience with AWS services such as Lambda, EC2, S3, RDS, and IoT-specific
tools.
* Programming Languages: Proficiency in .NET (C#), Python and experience with SQL databases.
* Front-End Development: Strong knowledge of Angular and other modern JavaScript
frameworks.
* IoT Systems: Experience in integrating IoT devices with cloud platfo...
- Rate: Not Specified
- Location: Duluth, US-GA
- Type: Permanent
- Industry: IT
- Recruiter: Neptune
- Contact: Not Specified
- Email: to view click here
- Reference: SOFTW017746
- Posted: 2024-11-05 07:44:23 -
- View all Jobs from Neptune
More Jobs from Neptune
- Production Supervisor
- Machine Operator
- Industrial Electrician
- Field Deployment Specialist
- Die Process Engineer
- Legal Internship - 2025
- Senior Data Scientist
- TAD Manufacturing Process Engineer
- TAD Manufacturing Process Engineer
- Legal Internship - 2025
- TAD Manufacturing Process Engineer
- TAD Manufacturing Process Engineer
- TAD Manufacturing Process Engineer
- Forklift Operator
- Environmental Engineer (Water)
- EDP - Engineer Early Careers
- Performance Leader - Woodyard
- TAD Manufacturing Process Engineer
- Electrical & Instrumentation (E&I) Technician - Spartanburg
- Fiberline Operator