




Summary: Seeking a Senior Software Engineer to drive software development, uphold engineering standards, and mentor team members in an Agile SCRUM environment. Highlights: 1. Lead software development from concept to production (E2E) 2. Mentor and provide technical guidance to less senior developers 3. Promote strong engineering standards and improve SDLC Remote Senior About Clarika We are dedicated to software development, IT consulting, website development, and digital transformation. We offer highly qualified tech teams experienced in delivering quality software using Agile SCRUM techniques. At Clarika, we are experts creating software solutions through a diverse set of technologies and frameworks delivering as expected using agile SCRUM methodologies. About the Project **Our Client** **is a premium service provider of ticketing, websites, branding and so much more.** **They proudly serve many industries, including fairs, festivals, rodeos, agri\-tainment, tourism, and more.** About the Position ### **Requirements** #### **General** * 7\+ years of professional software development experience * Strong, hands\-on experience with .NET frameworks, including several years working with VB.NET / ASP.NET * English proficiency with excellent interpersonal skills #### **Coding** + Apply **OOP, SOLID principles, and Design Patterns** consistently + Identify and address **code smells, technical debt, and architectural weaknesses** + Proactively think about **scalability, maintainability, and operability** * Use AI tools (**GitHub Copilot, ChatGPT, etc.**) responsibly to improve efficiency, code quality, and learning * Design and implement **unit tests and integration tests** * Perform thorough code reviews: + Provide constructive, actionable feedback + Identify potential **security vulnerabilities (OWASP Top 10\)** + Suggest improvements in design, readability, and performance * Work with and reason about different architectural approaches: + MVC + Layered architectures + Clean Architecture + Domain\-Driven Design (DDD) **Ownership*** Take ideas from **concept to production** (E2E) Collaborate on: + Story definitions \& execution + Development notes and implementation strategies + High\-level estimations + Functional slicing + Release deployment and monitoring + Defining output and outcome measures * Collaborate with QA to ensure robust end\-to\-end quality * Identify risks early and propose mitigation strategies * Collaborate with managers to define roadmaps and their execution * Understand our SDLC (Software Delivery Life Cycle) and help to improve it + Participate in ceremonies/events + Contribute to Agile Estimations (Planning Poker, T\-Shirt sizing, effort\-based estimations) + Help define and slice stories to ensure incremental and predictable delivery + Support the team across the full SDLC * Promote and uphold strong engineering standards across the team **Leadership*** Mentor and teach through: + Code reviews + Pair programming + Technical discussions * Serve as the **technical nexus** between the Tech Lead and the rest of the development team * Provide clear, timely, and growth\-oriented feedback * Act as a technical reference for developers with less seniority * Act as a quality gate without becoming a bottleneck ### **Required Technical Skills** * Strong experience with: + **VB.NET / ASP.NET (.NET Framework 4\.6\.2\)** + **Web Forms** + **LINQ** + **Entity Framework** + **T\-SQL / SQL Server** + **JavaScript, HTML, CSS** * Solid understanding and application of: + **OOP** + **SOLID principles** + **Design Patterns** * Experience with: + **Unit and Integration Testing** + **Git \& branching strategies (Git Flow)** + **Azure (CI/CD and Monitoring)** * Strong knowledge of: + **Agile methodologies** + **Architectural patterns** + **Secure coding practices (OWASP Top 10\)** ### **Professional \& Behavioral Skills** * Strong problem\-solving skills with a **creative and pragmatic mindset** * Ability to understand requirements and translate them into technical solutions * Excellent communication and interpersonal skills * Comfortable giving and receiving constructive feedback * Strong sense of ownership and accountability * Ability to assess risks and make informed technical decisions * Habit of staying updated on market and technology trends ### **Nice to Have** * Bachelor’s degree in Computer Science or Engineering * Experience with: + **C\# (.NET Core 8\+)** + **JQuery / AngularJS / React.js** + **Telerik UI components** + **Sentry or similar logging/observability tools** Clarika is officially certified as a **Great Place to Work®.** That means you’ll join a team where collaboration, innovation, and growth aren’t just words — they’re what we live every day.


