Senior C# Engineer

Other Jobs To Apply

<h2><strong>The Team</strong></h2> <p>At Coderoad, we're more than just a software development company—we're your gateway to the global tech world. Whether you're looking to skill up or level up your career, we offer the challenges you’ve been searching for.</p> <p>We provide end-to-end software development services and give you the opportunity to work on exciting, real-world projects in a supportive environment. Whether it's staff augmentation, dedicated IT teams, or general software engineering, we have opportunities for everyone to challenge themselves and take their career to the next level!</p> <h3> </h3> <h3><strong>About CodeRoad</strong></h3> <p>CodeRoad provides end-to-end software development services, helping businesses scale with ideal infrastructure solutions. From staff augmentation to dedicated IT teams and general software engineering, our nearshore technology services empower businesses to thrive in an ever-evolving digital landscape.</p> <h3><strong>About the Role</strong></h3> <p>As an L3 Senior Engineer, you will own the technical health and evolution of a mission-critical 3-tier application, acting as the primary anchor for its SQL Server backend and C# / jQuery frontend. You will be responsible for orchestrating API integrations with Creatio CRM and Monday.com to automate and streamline client-facing workflows. This role requires an autonomous mindset to work through existing legacy logic and provide clarity where documentation is currently thin. Your success will be measured by the reliability of the system, continuous improvement, and the consistent performance.</p> <h3><strong>Key Responsibilities</strong></h3> <h3><strong>1. Technical Execution & Ownership</strong></h3> <ul> <li><strong>System Evolution: </strong>Lead the maintenance and feature development of a 3-tier C# architecture, ensuring high performance and stability.</li> <li><strong>API Orchestration: </strong>Evolve seamless integrations through APIs for Creatio CRM and Monday.com to automate workflows.</li> <li><strong>Database Mastery: </strong>Manage SQL Server from a database perspective, including query optimization and operational SQL tasks.</li> <li><strong>Documentation Debt: </strong>Proactively reverse-engineer existing logic to update and complete system documentation, ensuring the playbook is ready for future scale.</li> </ul> <h3><strong>2. Collaboration & Team Influence</strong></h3> <ul> <li><strong>Peer Review:</strong> Provide deep, insightful feedback during peer reviews (code, test plans, or documentation) to elevate the team's overall quality.</li> <li><strong>Mentorship:</strong> Support the growth of Level 1 and Level 2 engineers through knowledge sharing, technical documentation, and collaborative problem-solving.</li> <li><strong>Cross-Functional Communication:</strong> Effectively translate technical constraints and possibilities to non-technical stakeholders (Product Owners or Project Managers).</li> </ul> <h3><strong>3. Quality & Continuous Improvement</strong></h3> <ul> <li><strong>System Health:</strong> Maintain and improve the stability of the project environment, focusing on performance optimization, security, and scalability.</li> <li><strong>Innovation:</strong> Research and propose new tools, libraries, or methodologies that can improve the team efficiency or the product's quality.</li> </ul> <h2><strong>Success Measures</strong></h2> <ul> <li><strong>Autonomy:</strong> Ability to take a high-level requirement and turn it into a high-quality technical reality with minimal supervision.</li> <li><strong>Technical Debt Management:</strong> Proactive identification and resolution of technical debt within your area of influence.</li> <li><strong>Review Impact:</strong> Demonstrable improvement in the quality of team output resulting from your feedback and guidance.</li> <li><strong>Reliability:</strong> Consistent delivery of stable, high-performance features that align with client expectations.</li> </ul> <h2><strong>Core Competencies</strong></h2> <ul> <li><strong>Domain Expertise:</strong> Advanced proficiency in your primary technology stack or discipline (C#, SQL Server).</li> <li><strong>Analytical Thinking:</strong> Ability to break down complex systems and understand the downstream impacts of technical changes.</li> <li><strong>Proactive Communication:</strong> Strong ability to articulate technical concepts clearly in English to US clients working on a startup culture.</li> <li><strong>Accountability:</strong> High sense of ownership over the "definition of done" and the overall success of the POD.</li> </ul> <h2><strong>Requirements</strong></h2> <ul> <li>Bachelor’s Degree in Computer Science, Engineering, or a related field (or equivalent professional experience).</li> <li>5+ years of software development experience.</li> <li>C# Expertise: Deep proficiency in C# and the .NET ecosystem, specifically within 3-tier architectures.</li> <li>Frontend & Scripting: Strong experience with jQuery and JavaScript for frontend interactivity and DOM manipulation within a C# environment.</li> <li>SQL Server: Strong experience in database management, complex stored procedures, and performance tuning.</li> <li>API Integration: Proven track record of working with RESTful APIs; experience with Creatio or Monday.com is a significant plus.</li> <li>Azure (Nice to Have): Knowledge of Azure hosting environments, App Services, and cloud-native monitoring.</li> <li>Security: Understanding of SSL implementation and secure data handling.</li> <li>Deep understanding of CI/CD, version control (Git), and modern delivery lifecycles.</li> <li><strong>Advanced English proficiency (written and verbal) is mandatory.</strong></li> </ul> <p><strong>Experience in nearshore/offshore client-facing environments is mandatory.</strong></p> <p><strong>What You’ll Love</strong></p> <ul> <li>100% Remote</li> <li>Holidays off</li> <li>Paid Time Off</li> <li>Health insurance assistance program</li> <li>Competitive USD compensation</li> <li>Strong team culture and collaborative environment</li> <li>Ongoing training and growth opportunities</li> </ul> <p></p> <h4><strong>What you’ll love:</strong></h4> <ul> <li>100% Remote</li> <li>Holidays Off</li> <li>Paid Time Off</li> <li>Health insurance assistance program</li> <li> Competitive Pay (USD)</li> <li>Excellent teamwork and work environment</li> <li>Training</li> </ul> <p></p>

Back to blog

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...