Job Information
PamTen, Inc. Senior DotNet Full Stack Developer in United States
Job Description: We are seeking a talented Full Stack Developer to join our team. The ideal candidate should have expertise in .NET development, front-end development using Angular, and experience with various tools and frameworks. If you are passionate about building scalable, high-quality software solutions and thrive in a collaborative environment, we want to hear from you. Responsibilities:
Develop robust and scalable web applications using .NET Framework 4.8.
Design and implement user interfaces using Angular 14+ for a seamless user experience.
Utilize Hangfire for background job processing and scheduling tasks efficiently.
Implement CQRS (Command Query Responsibility Segregation) and MediatR patterns for improved code organization and separation of concerns.
Work with SQL Server databases to design schemas, write optimized queries, and ensure data integrity.
Adopt the Code First Entity Framework approach for database interactions and migrations.
Write unit tests using NUnit to ensure code reliability and maintainability.
Collaborate with cross-functional teams to deliver features on time and according to specifications.
Participate in code reviews, architectural discussions, and sprint planning meetings.
Utilize JIRA for project management, issue tracking, and agile development workflows.
Requirements:
Must have 10+ years of experience and Bachelor's degree in Computer Science, Engineering, or related field.
Proven experience in .NET development, with proficiency in .NET Framework 4.8.
Strong understanding of Angular (version 14 or higher) and front-end development principles.
Experience with Hangfire for background job processing and task scheduling.
Familiarity with CQRS (Command Query Responsibility Segregation) and MediatR patterns.
Proficiency in SQL Server and T-SQL for database development and optimization.
Hands-on experience with Code First Entity Framework approach for ORM (Object-Relational Mapping).
Ability to write clean, maintainable code and adhere to coding standards.
Experience writing and executing unit tests using NUnit.
Excellent communication skills and the ability to work collaboratively in a team environment.
Familiarity with agile methodologies and tools like JIRA for project management is a plus.