Software Developer

SSA Soft LLC
Northville, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Northville, United States of America

Tech stack

ASP.NET
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Software Applications
Application Performance Management
HTML5
Azure
C Sharp (Programming Language)
CSS
Cloud Computing
Cloud Storage
Code Review
ETL
Data Warehousing
Software Debugging
Distributed Data Store
Django
Amazon DynamoDB
Github
Mobile Application Software
Python
PostgreSQL
Microsoft SQL Server
Visual Basic
MongoDB
Natural Language Processing
Node.js
NoSQL
OAuth
Payment Gateway
Queueing Systems
RabbitMQ
Redis
Power BI
Prometheus
Data Streaming
Tableau
Twilio
Web Application Frameworks
Xamarin
Datadog
Data Logging
Data Processing
React
Flask
Grafana
Caching
Backend
Vue.js
Event Driven Architecture
Containerization
Stripe
Angular
Gitlab-ci
Kubernetes
Information Technology
Data Analytics
Kafka
Data Management
Sendgrid
Functional Programming
Cloudwatch
Api Gateway
REST
Amazon Web Services (AWS)
Stream Processing
Software Version Control
Serverless Computing
Docker
ELK
Web Api

Job description

Analyze requirements, design, code, test, debug, and deploy software applications through the complete development lifecycle. Develop and maintain backend systems and REST APIs using C#, VB.NET, Python, Node.js with frameworks including ASP.NET, Django, Flask, Nest, Express, integrated with AWS/Azure cloud services (Lambda, API Gateway, Azure Functions, S3, Blob Storage). Develop responsive web applications, hybrid mobile applications (Ionic, Capacitor, Xamarin), and desktop applications (Electron) using Angular, React, Vue and other modern frameworks with HTML5, CSS3, and design libraries. Design, implement, and optimize relational (SQL Server, PostgreSQL) and NoSQL databases (MongoDB, DynamoDB, Redis) for data management and caching. Integrate third-party APIs including communication platforms (Twilio, SendGrid, Mailgun, Bandwidth) for SMS/voice/email, payment gateways (Stripe, PayPal, Square), and authentication services (Auth0, Identity, OAuth). Implement cloud data storage solutions using S3, Azure Blob Storage, CDNs, and distributed storage systems. Build and maintain CI/CD pipelines using AWS Code Pipelines, Azure DevOps, GitHub Actions, GitLab CI with version control and containerization (Docker) and orchestration (Kubernetes, ECS). Develop real-time data streaming and event-driven architectures using Kafka, RabbitMQ, Redis, SQS, and other message queue/streaming platforms. Configure application logging and monitoring using ELK Stack, CloudWatch, Application Insights, Prometheus, Grafana, Datadog for performance tracking and troubleshooting. Develop data analytics features, visualization dashboards, ETL pipelines, and data warehousing solutions using Power BI, Tableau, custom and cloud-native analytics services for data processing and transformation. Integrate AI/ML capabilities using OpenAI, Claude, AWS Bedrock, Azure OpenAI, Google AI for intelligent automation and natural language processing features. Deploy and maintain cloud infrastructure on AWS and Azure platforms ensuring scalability, security, and availability. Communicate with clients and stakeholders to gather requirements, documentation, provide updates, and explain technical concepts, and specifications per established standards. Conduct code reviews and ensure coding best practices and development standards.

Requirements

This position requires a Bachelor's degree in Computer Science or Information Technology, and 5 years of experience.

Apply for this position