Software Engineer
Core
Design, develop, test, deploy, maintain, and support full-stack enterprise applications, APIs, services, databases, and integrations for production use.
Role type
Full-stack Software Engineer
Builds
Enterprise applications, APIs, services, databases, and integrations
Domain
Enterprise IT, Business-critical systems
Deliverable
production ML models | product features
Required skills
C#, C++, Angular, JavaScript, SQL (Microsoft SQL Server), HTTP, SSL, XML/SOAP, Microsoft WCF, multithreading, source control, unit testing
Preferred skills
High-availability system building, transaction processing, payments, financial services, telecommunications, retail technology, external vendor integrations, end-to-end workflow troubleshooting, AI-assisted development tools
Technologies
C#, C++, Angular, JavaScript, Microsoft SQL Server, HTTP, SSL, XML/SOAP, Microsoft WCF, VUE, PHP, HTML/CSS
Responsibilities
Design, develop, test, deploy, maintain, and support full-stack enterprise applications and integrations; Collaborate with Product Managers and stakeholders to translate business needs into technical solutions; Troubleshoot and resolve application, database, and production issues; Create and maintain technical documentation and knowledge-sharing materials; Provide status updates, estimates, and risk assessments for project delivery
Seniority
Mid-level (2+ years experience), hands-on IC