Software Engineer
Core
Develop, test, and implement new software programs while maintaining and optimizing existing systems to solve complex business challenges.
Role type
Software Engineer
Builds
Software programs, REST APIs, and cloud-based applications
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
C#, .NET 4, React, Node.js, MVC, Entity Framework, T-SQL, Azure SQL Server, REST API design, OpenID Connect, SAML 2.0, OAuth 2.0, CI/CD, Git Flow, Redis, Memcached
Preferred skills
Azure DevOps, Azure API Management, Azure Cosmos DB, Azure Search, Azure Service Bus, Azure Application Insights
Technologies
C#, .NET 4, React, Node.js, MVC 4, Entity Framework, LINQ, nUnit/xUnit, Moq, AJAX, JavaScript, jQuery, HTML5, CSS, Bootstrap, Azure SQL Server, Azure Web Apps, Azure Functions, Redis, Memcached, ElasticSearch
Responsibilities
Develop, test, and implement new software programs; Test, maintain, and recommend software improvements; Analyze user requirements and translate them into design documentation; Resolve complex technical design issues; Collaborate with team members to conduct root cause analysis and review code; Identify opportunities to improve system performance and enhance availability.
Seniority
Mid-level, hands-on IC