Software Engineer - Full Stack Developer
Core
Designing and implementing intricate algorithms and software solutions using C# and .NET within the full software development lifecycle.
Role type
Senior Software Engineer (Full Stack)
Builds
Mission-critical software systems and innovative algorithmic implementations
Domain
Software Engineering / Enterprise Applications
Deliverable
production ML models | product features
Required skills
C#, .NET 6+, Java, algorithm design, software development lifecycle management, Agile methodologies (Scrum, Kanban, SAFE), Linux administration, networking protocols, code review, mentoring
Preferred skills
Blazor, Docker, Atlassian suite (Jira, Confluence, Bitbucket), Visual Studio, VS Code, coding standards for zero-trust environments
Technologies
C#, .NET 6, Blazor, Java, Linux, Docker, Git, SVN, Ubuntu, Oracle, ASP.NET
Responsibilities
Develop innovative implementations for intricate algorithms in C#, debug and diagnose issues in existing codebases, create designs aligned with system requirements, engage in peer review processes, draft and review design and test documentation
Seniority
Senior, hands-on IC with mentoring responsibilities