.Net Developer
Content + Source + Freshness • 16 Dec 2025 • 95% confidence
Offer value
High value for experienced developers in a versatile role focusing on custom software solutions.
- Engage in leading custom software development projects.
- Opportunity to work with modern tech in a remote environment.
- High technical challenges ensure a rewarding career path.
Pros
- Opportunity to work on significant custom software projects.
- Engagement with modern technologies and agile methodologies.
- Remote flexibility enhances work-life balance.
Cons
- High expectations for technical expertise and problem-solving.
- Potential for tight deadlines in project deliveries.
Who it's for
Senior • Remote position
Good fit
- Senior developers with a .NET focus.
- Tech leads with experience in software project management.
- Professionals eager to work in a remote, agile environment.
Not recommended for
- Entry-level candidates without .NET experience.
- Those preferring traditional office settings.
- Individuals unskilled in cloud and API technologies.
Motivation fit
Key skills
About the job
Position: .Net Developer
Location: Remote
Duration: 6 Months CTH
Type: W2
JOB SUMMARY
The Senior Engineer works with Product Owners and Business Analysts to design, develop, and maintain custom-developed software that is used by internal partners and staff as well as external clients to drive long-term scalability and sustainability of the business for a competitive advantage. To execute their area of responsibility, this role collaborates with staff, product teams, IT, other functional areas within the broader firm, and field offices to ensure we achieve the vision cohesively and effectively. The ideal candidate will have a proven track record of success leading high-performance teams, strong data analytics capabilities, a continuous improvement mindset, and a deep passion for the digital transformational journey.
ESSENTIAL DUTIES
• Works with Product Owners and BAs to understand business needs and requirements.
• Focuses on solving complex problems by creating technical designs and reference documentation for implementation.
• Produces clean, secure, efficient, and well documented code.
• Leads application integrations with various approaches such as APIs, REST services, etc.
• Partners with DevOps on CI/CD pipeline implementation and automation.
• Troubleshoots, debugs, and fixes defects in existing software.
• Provides technical guidance to product teams and developers throughout the software delivery lifecycle.
• Conducts code reviews to identify improvement opportunities.
• Participates and champions all agile/scrum ceremonies (or adherence to Kanban principles); monitors sprint burndown charts to know when to ramp up/down the team to drive quality and velocity over time.
• Serves as a Career Advisor for FTEs or hiring manager for Contractors, which requires regular feedback, coaching, goal setting and training with assigned advisee(s)/contractor(s).
EDUCATION / CERTIFICATION REQUIREMENTS
• Bachelor's Degree (preference given to Business or Technology or Accounting major).
• Certified AZ-305: Designing Microsoft Azure Infrastructure Solutions or equivalent experience.
JOB REQUIREMENTS
• Minimum 7 years’ experience as a Senior Software Engineer specifically in the .net space
• Minimum 5 years’ experience in software development, with a focus on using React-JS.NetCore platforms that are integrated utilizing APIs, and deployed in a Cloud (required)/azure highly preferred
• Results driven; high integrity; ability to influence, negotiate and build relationships; superior communications skills; make complex decisions and lead team through complex challenges (required).
• Experience with Software Development Life Cycle (required); Secure Software Development Life Cycle (preferred).
• Experience with Agile development methodologies (required).
• Self-disciplined to work in a virtual, agile, globally sourced team (required).
• Prior public accounting experience with mid to large size firm(s) or other professional services experience (preferred).
SUCCESSFUL CHARACTERISTICS / SKILLS
• Strategic, out-of-the-box thinker and problem-solving experience to assess, analyze, troubleshoot, and resolve issues.
• Excellent analytical skills, extraordinary attention to detail, and ability to present recommendations to business teams based on trends, patterns, and modern best practices.
• Experience and passion for technology and providing exceptional experiences both internally for our employees and externally for clients and prospects.
• Strong ownership, bias to action, and know-how to succeed in ambiguity.
• Ability to deliver value consistently by motivating teams towards achieving goals.

