Job Description:
For Acumen's tier 1 financial services client, We are seeking a skilled Full Stack Developer with a strong proficiency in both .NET (C#) and Angular (Hybrid role) to join our dynamic team. The ideal candidate will have extensive experience developing and maintaining web applications, with a focus on high performance, scalability, and clean code. This is a great opportunity to be part of a collaborative team in the NJ/NY area and work on cutting-edge projects that impact the business directly.
Key Responsibilities:
- Full Stack Development: Design, develop, and maintain full-stack web applications using .NET (C#) for backend services and Angular for frontend user interfaces.
- API Development & Integration: Build RESTful APIs and integrate them with external services and internal platforms.
- Database Management: Design and optimize SQL Server databases, ensuring high performance, availability, and scalability.
- UI/UX Design: Collaborate with UX/UI designers to implement user-friendly and responsive web interfaces.
- Code Quality: Write clean, maintainable, and testable code while following best practices in software development.
- Debugging and Performance Tuning: Troubleshoot and resolve issues, and optimize applications for speed and scalability.
- Version Control: Utilize Git for source code management and collaboration within a team environment.
- Agile Methodology: Participate in Agile/Scrum ceremonies and contribute to iterative development cycles.
- Collaboration: Work closely with cross-functional teams, including product managers, designers, and other developers to deliver high-quality solutions.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Engineering, or related field.
- Experience:
- 5+ years of experience in full stack development using .NET (C#) and Angular (Angular 8+).
- Strong experience in developing RESTful APIs and microservices using ASP.NET Core.
- Solid understanding of front-end technologies (HTML5, CSS3, JavaScript, TypeScript).
- Experience with SQL Server, Entity Framework, LINQ, and other database technologies.
- Proficient in using Git for version control and experience with CI/CD pipelines.
- Familiarity with cloud platforms such as Azure or AWS is a plus.
- Skills:
- Excellent problem-solving skills and ability to troubleshoot software issues.
- Strong knowledge of design patterns and architecture principles.
- Ability to work in a fast-paced, collaborative environment.
- Strong written and verbal communication skills.
Preferred Qualifications:
- Experience with cloud-native application development, especially on Azure.
- Knowledge of Docker, Kubernetes, or other containerization technologies.
- Experience in Test-Driven Development (TDD) and Unit Testing.
- Familiarity with DevOps practices and tools (Jenkins, Azure DevOps, etc.).
How to Apply:
Please submit your resume and a cover letter detailing your experience with .NET and Angular development, as well as your availability for working in the NJ/NY area. We are looking for candidates who can start immediately or within a reasonable timeframe. This is a Hybrid role, so you will need to be in the office a few times every week.