- Develop and maintain web applications using .NET technologies.
- Build responsive frontend applications using React or Angular.
- Develop and integrate REST APIs and databases.
- Debug issues, improve application performance, and write maintainable code.
- Collaborate directly with team members to understand requirements and deliver features.
Required Skills and Experience
- 15 years of professional software development experience.
- Hands-on experience with any .NET technology, including .NET Framework, .NET Core, or modern .NET versions.
- Experience with either React or Angular.
- Good knowledge of C# and object-oriented programming.
- Experience developing and consuming REST APIs.
- Working knowledge of SQL Server or another relational database.
- Familiarity with Git or another version control system.
- Valuable understanding of core computer science concepts, including data structures, algorithms, object-oriented programming, database fundamentals, and time and space complexity.
- Good analytical and problem-solving skills.
- Ability to work effectively in a small team and take ownership of assigned work.
- Good communication skills and willingness to learn.