[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. Datamaxx Applied Technologies has been a trusted technology partner for public safety and government organizations for over 35 years. They are looking for a Software Engineer to design and develop features for their high-volume message broker and collaborate with cross-functional teams in an Agile environment.
Responsibilities
- Design, develop, and maintain production applications using ASP.NET, C#, MVC, and Entity Framework
- Build responsive front-end features using HTML, CSS, jQuery, and related web technologies
- Develop and maintain high volume / high transaction Message Broker
- Design and optimize relational database schemas and queries in MS SQL Server
- Architect, build, and consume RESTful APIs including third-party integrations
- Collaborate with product and design teams to define and deliver new features
- Write clean, well-documented, and testable code with an eye for performance
- Participate in code reviews and contribute constructive technical feedback
- Identify and resolve application bottlenecks and bugs
- Contribute to architecture decisions in a multi-tenant cloud environment
- Stay current with emerging technologies and development best practices
Skills
- Bachelor's degree in Computer Science or related field (or equivalent professional experience)
- 5+ years of professional software development experience
- Strong .NET / C# experience with web application development
- Experience with multithreaded applications / message queueing
- Proficiency with ASP.NET MVC and Entity Framework
- Experience with front-end technologies: HTML, CSS, jQuery, and UI development
- Hands-on experience with MS SQL Server database design and optimization
- Strong understanding of RESTful API design and consumption
- Experience working in Agile / Scrum development environments
- Familiarity with multi-tenant or cloud platform architecture
- Proficiency with AI-assisted development tools such as Claude, GitHub Copilot, Cursor, or similar
- Cloud platform experience: AWS or Azure
- Mobile development exposure
- API integration experience with third-party platforms
- Multi-tenant SaaS architecture exposure
- Experience integrating LLM APIs (e.g. OpenAI, Claude, or similar) into production applications
- Familiarity with AI/ML concepts and embedding AI features into software products
- Experience with Azure DevOps for CI/CD pipelines, work item tracking, and source control
- Familiarity with Docker for containerization and local development environments
Company Overview