Software Engineer Dotnet developer
Posted 2025-04-06
Remote, USA
Full-time
Immediate Start
DUTIES AND RESPONSIBILITIES
Responsibilities:  Write concise, clear, well-tested and well-documented, highly secure code with quality that adheres to industry best practices.  Follow TDD (test driven development) practices, detailed focus on code coverage  Optimize code for quality, performance, scalability, efficiencies and security; through testing, code scanning, refactoring and monitoring.  Troubleshoot and debug software issues, identify and resolve performance bottlenecks.  Collaborate with cross-functional teams, including product managers, designers, and QA engineers/SDETs, to ensure successful project delivery.  Stay abreast of the latest .NET technologies and industry trends.  Contribute to the continuous improvement of development processes and tools.
Qualifications: Â 5+ years of experience in all aspects of the application development process; including User Story elaboration, technical design, coding, deployment leadership, and the creation of documentation. Agile/Scrum experience is highly desired. Â 5+ years of recent development experience delivering scalable full stack solutions utilizing following technologies: C#, .NET Core, Angular/Vue, SQL Server, GCP. Â Hands-on experience with SQL and NOSQL databases. Â Hands on experience of creating large scale applications with front-end technologies such as Angular or Vue. Â Deep understanding of scalable application design, including performance optimization. Â A proactive and ownership-driven approach to challenges.
Preferred:
 Experience with cloud platforms (e.g., GCP, AWS, Azure).
 Experience with containerization technologies (e.g., Docker, Kubernetes).
 Experience with microservices architecture.
 Fintech experience preferred
COMPETENCIES (KNOWLEDGE / SKILLS or ABILITIES / BEHAVIOR)
 Working knowledge of .Net Core, Angular, SQL and Windows
 Expert knowledge of C#, .Net and cloud platforms
QUALIFICATIONS
 5 + years in Information Technology
 Bachelor's degree in an engineering or computer science related field
 Highly collaborative with exceptional communication skills
 Real life experience as a software developer and/or technical leader
 Proficient knowledge of SDLC processes
Apply Job!