Full Stack .NET Developer
Remote
We are seeking a skilled and experienced Full Stack .NET Developer to join our team. The ideal candidate will have a strong background in .NET technologies and full-stack development, with the ability to design, build, and maintain scalable and high-performing web and desktop applications. You will work closely with cross-functional teams to develop robust solutions, implement APIs, and contribute to the overall architecture and performance of our software products.
Responsibilities Must Have Nice to Have
Assist in designing, developing, and maintaining web and desktop applications using the .NET framework (C#, ASP.NET, .NET Core).
Contribute to the development and integration of RESTful APIs.
Collaborate with senior developers and cross-functional teams to translate technical requirements into working code.
Participate in code reviews and apply feedback to improve code quality.
Support debugging and troubleshooting activities to maintain application performance and reliability.
Stay updated with new technologies and best practices in full stack development.
5 years of experience in full stack development using .NET technologies.
- C#, ASP.NET, .NET Core
- HTML, CSS, JavaScript
- At least one front-end framework (React, Angular, or Vue.js)
Basic to intermediate proficiency in:
Familiarity with SQL Server and basic database queries (CRUD operations).
Exposure to API development or consumption.
Experience using Git or similar version control tools.
Strong communication skills and willingness to learn in a team environment.
Experience with or interest in:
Azure or AWS cloud environments
Agile development methodologies (e.g., Scrum, Jira)
CI/CD tools or pipelines
Previous work in fintech or related industries
Understanding of software security best practices
Detailed Job Description
Key Responsibilities
- Design, develop, and maintain scalable web and desktop applications using the .NET framework (C#, ASP.NET, .NET Core).
- Create and implement RESTful APIs and integrate them with front-end components.
- Collaborate with product, design, and development teams to translate UI/UX requirements into functional applications.
- Debug and resolve application issues, ensuring optimal performance, reliability, and security.
- Participate in peer code reviews and contribute to improving code quality and maintainability.
- Stay updated with the latest .NET trends to drive continuous improvement.
Required Skills and Qualifications
- Experience: Minimum of 5 years in full-stack development with .NET technologies
- Front-End: Proficiency in HTML5, CSS3, JavaScript, and modern front-end frameworks (e.g., React, Angular, or Vue.js).
- Back-End: Strong expertise in C#, ASP.NET, .NET Core, and SQL Server.
- Database: Proficiency in SQL, including stored procedures, triggers, and performance optimization.
- APIs: Experience with developing and consuming RESTful APIs.
- DevOps: Familiarity with CI/CD pipelines and version control systems (e.g., Git).
- Communication: Strong written and verbal communication skills, with the ability to collaborate effectively in a team environment.
Preferred Skills (Not Mandatory)
- Knowledge of cloud platforms like Azure or AWS.
- Familiarity with Agile methodologies and tools like Jira or Trello.
- Background in financial technology or the financial services industry.