Full Stack .NET Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+23 more
Job description
As a Full Stack Software Engineer on the Onboarding and Activation team, you will build highly scalable customer-facing and back-end applications. Your work will directly focus on driving user-centricity, reducing time-to-market, and increasing overall engineering efficiency.
You will join a team that shares a passion for technology, innovation, and excellence. We operate in a fast-paced environment where embracing change and navigating ambiguity are key to success. You will work alongside seasoned engineers to maintain all aspects of the software development lifecycle, heavily utilizing a Test-Driven Development and Continuous Integration approach to ensure the on-time, high-quality delivery of software releases., * Collaborate seamlessly with architects, business partners, product owners, and technical leads to define Agile stories and plan long-term product roadmaps.
- Lead the design and implementation of new features, capabilities, and complex bug fixes.
- Provide technical leadership by conducting thorough design and code reviews, and by mentoring junior staff to help them achieve their career goals.
- Develop internal tools and engineering practices that increase the efficiency and operational output of your team.
- Drive automated deployment strategies, API test automation, and robust session state management solutions across distributed environments.
Requirements
- Bachelor’s degree in Computer Science, a related technical field, or equivalent practical experience.
- 8 years of experience in full-stack application development.
- Experience with back-end technologies including .NET, .NET Core, C#, and RESTful API design.
- Experience with front-end technologies and concepts, including Angular, AngularJS, ASP.NET, JSON/XML, and asynchronous services.
- Experience working with relational database technologies (e.g., SQL, Oracle).
- Experience in hands-on coding, unit testing, and production troubleshooting., * Experience with distributed monolithic architectures and cloud-based microservices (e.g., Platform-as-a-Service, Cloud Foundry).
- Deep understanding of event-driven application development, web configuration, deployment strategies, security, performance tuning, and session state management.
- Proven experience mentoring junior developers and providing technical direction to engineering teams.
- Strong proficiency in Agile methodologies, Test-Driven Development (TDD), and Continuous Integration/Continuous Deployment (CI/CD) pipelines.
- Experience with industry-standard issue tracking and version control tools (e.g., Jira, Confluence, Git-based platforms).
- Excellent communication and time-management skills, with the ability to thrive in a fast-paced, ambiguous environment.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Best Software Developer Blogs to Read
Dev Digest 121 - AI goes offline
Why Attend a Developer Event in 2026?
Fullstack Developer Salary UK