Senior Software Engineer
Core
Design, develop, test, and maintain web-based business applications and middleware for client platforms.
Role type
Senior Software Engineer (Full Stack)
Builds
Web-based business applications, middleware, and client-facing platforms
Domain
Marketing technology and data services
Required skills
C#, .NET Framework, REST APIs, MVC, JavaScript, HTML, CSS, React/Angular, MySQL, Oracle, DynamoDB, AWS/Azure, Git, CI/CD, Unit Testing
Preferred skills
WPF, WCF, Unix/Linux shell scripting, Python, AWS Redshift/S3, Snowflake
Technologies
.NET, C#, React, Angular, AWS, Azure, MySQL, Oracle, DynamoDB, GitHub, VSTS, NUnit, Bootstrap
Responsibilities
Collaborate with developers and architects to plan and design applications; develop frontend, middleware, and backend components; maintain software quality standards; research and evaluate software products; participate in code reviews; package and support deployment of releases; create technical documentation.
Seniority
Senior, hands-on IC