Software Engineer (.net / Angular)
Core
Design, develop, test, and maintain secure, scalable, and reusable software solutions for public transportation systems.
Role type
Software Engineer (.NET / Angular)
Builds
Mission-critical software applications for public transit partners
Domain
Public transportation technology
Deliverable
production ML models | product features
Required skills
C#, modern .NET, Angular, AWS services (API Gateway, SNS, SQS, ECS, S3), RESTful APIs, event-driven architectures, relational and non-relational databases (PostgreSQL, DynamoDB), automated testing (xUnit, Selenium, Cucumber Studio)
Preferred skills
Git workflows, CI/CD best practices, Rabbit MQ, Python, JavaScript, Splunk
Technologies
.NET, Angular, AWS, PostgreSQL, DynamoDB, Rabbit MQ, Splunk
Responsibilities
Design and implement robust and scalable software applications; collaborate with platform specialists on design priorities; participate in Agile development processes including sprint planning and reviews
Seniority
Mid-level, hands-on IC
