Senior Software Developer

Posted 5 days ago

This is a fully remote position, open to applicants in United States.

📋 Description

• Revamp an existing C++ desktop application by transitioning its functionality to a web-based .NET platform.

• Collaborate with cross-functional teams to assess requirements, design solutions, and develop software applications utilizing .NET, C++, and C#.

• Engage in code reviews and identify opportunities for code refactoring.

• Assess and incorporate AI capabilities into applications and business workflows.

• Write clean, scalable code adhering to software development best practices and object-oriented programming techniques, including dependency injection.

• Troubleshoot and resolve technical and performance-related issues.

• Utilize AI-assisted development tools such as Claude, ensuring the accuracy, security, and quality of outputs.

• Conduct unit and integration testing.

• Aid in application deployment and performance evaluation.

• Implement testing, monitoring, and validation practices for AI integrations.

• Maintain, support, and enhance current systems and platforms.

• Work with product management, QA, and stakeholders to gather requirements and convert business needs into technical solutions.

• Communicate technical strategies, implementation considerations, and risks associated with AI solutions.


⛳️ Requirements

• Proficiency in C++, ASP.NET Core, Web APIs, JavaScript/TypeScript, and contemporary web frameworks.

• Experience with backend RESTful APIs.

• Understanding of security best practices, including OWASP guidelines.

• Familiarity with Microsoft Azure.

• Outstanding analytical and problem-solving abilities.

• Strong verbal and written communication skills.

• Capability to work autonomously as well as collaboratively within a team.

• Ability to develop maintainable code based on written requirements using industry standards.

• Capacity to meet deadlines in a fast-paced environment.

• Proficient in maintaining productivity, communication, and collaboration while working remotely, with skills in remote tools such as Teams, time management, and self-discipline.

• Bachelor's Degree in Computer Science, Software Engineering, or a related field.

• Over 5 years of experience in full stack development.

• More than 5 years of experience with C#, .NET websites, and object-oriented programming.

• At least 5 years of experience with SQL Server or similar relational database management systems (RDBMS).

• Experience with microservice architecture.

• Basic understanding of AI technologies, including generative AI, large language models (LLMs), or AI service APIs, with the capability to support integration into software applications.

• Previous experience as an AI Engineer is a plus.


🏝️ Benefits

• Competitive salary and performance-based bonuses.

• Comprehensive health, dental, and vision insurance.

• Flexible work hours and remote work opportunities.

• Professional development and training programs.

• Collaborative and innovative work environment.

People also viewed

VALCE Talent Solutions1 day ago

Full Stack Engineer

MX flagMexico OnlyFull-timeFull-stack Engineer
ApplyView job
Coinbase1 day ago

Software Engineer, Wallets, Liquidity and Bridging Team

US flagUnited States OnlyFull-timeFull-stack Engineer$152.4k – $179.3k/year
ApplyView job
Northrop Grumman1 day ago

Senior Principal Engineer, Supplier Quality

US flagNorth Carolina, +2 more statesFull-timeFull-stack Engineer$117.5k – $176.3k/year
ApplyView job
Topstep1 day ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $250k/year
ApplyView job
HEAVY CONSTRUCTION SYSTEMS SPECIALISTS INC1 day ago

Senior Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
First American (India)1 day ago

Senior Software Engineer – SDET

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers