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!

 

Similar Jobs

Back to Job Board