TruU is hiring a
C# Junior Software Engineer

closed
Logo of TruU

TruU

πŸ’΅ $80k-$120k
πŸ“United States

Summary

The job is for a C# Software Engineer at TruU, a startup cyber identity company. The role involves architecting, coding, and testing enhancements and customizations on new and existing products, collaborating with the team to define, design, and implement new features, ensuring product quality and performance, and contributing to other aspects of the company. Requirements include a Bachelor's degree in Computer Science or a technical field, 3+ years of .NET software development experience, 3+ years of application design experience, 1+ year of development in multi-threaded and asynchronous applications, passion for software development, excellent communication skills, flexibility, ability to work independently yet as part of a team, and experience with Agile Application Development & Scrum methodologies.

Requirements

  • Bachelor's degree in Computer Science or a technical field
  • 3+ years of experience in .NET software development, especially in the areas of: Visual Studio, C#, TPL
  • 3+ years of experience with application design (SOLID / DRY principles, design patterns), implementation, maintenance, troubleshooting and correcting issues, managing security vulnerabilities, and maintaining compliance with industry security standards under minimal direction
  • 1+ year of development in multi-threaded and asynchronous applications with a strong understanding of thread-safety and race-conditions
  • Passion about software development, delivering high quality applications, and the Unit Tests / Integration Tests / Load Tests conceptions
  • Excellent communication, problem solving, and analytical skills
  • Flexibility to balance multiple assignments in a fast-paced environment
  • Ability to work independently, yet function as an integral part of a team
  • Experience with Agile Application Development & Scrum methodologies

Responsibilities

  • Architect, code, and test enhancements and customizations on new and existing products
  • Collaborate with the team to define, design, and implement new features
  • Ensure the quality and performance of the products

Preferred Qualifications

To be successful in this role, you must be a highly motivated individual who is experienced enough to plan ahead and document your work amidst a fast-paced environment

This job is filled or no longer available

Similar Jobs