Bizoforce Hiring – Tech Lead - Software Engineer (.NET Core) | Parsippany, New Jersey, USA
Confidential
Job Description
We are looking for an experienced Tech Lead - Software Engineer with strong expertise in .NET Core, C#, platform development, and product engineering. The ideal candidate should have experience designing, developing, and maintaining scalable applications, building RESTful APIs, and working with microservices architecture. The candidate should have a solid understanding of database technologies, software architecture, and Agile development methodologies, along with the ability to collaborate with cross-functional teams, mentor junior developers, and deliver high-quality software solutions.
Experience Required
- Experience: 6–16 years as per the job requirements.
- Strong experience in .NET Core development and software engineering.
- Proven expertise in C# and object-oriented programming.
- Experience in platform/product development and scalable application design.
- Experience with RESTful APIs, microservices, and database technologies.
- Experience working in Agile/Scrum development environments.
Required Skills
- .NET Core Development
- C# Programming
- Object-Oriented Programming (OOP)
- RESTful APIs
- Microservices Architecture
- SQL Server
- Entity Framework
- Git and Version Control
- Agile/Scrum Methodologies
- Software Architecture and Design
- Application Troubleshooting and Debugging
- Technical Documentation
Good-to-Have Technical Experience 1. Front-End Technologies
- Familiarity with Angular, React, or Vue.js.
- Experience integrating front-end applications with backend services and APIs.
2. Cloud Platforms
- Experience working with cloud platforms such as Microsoft Azure or AWS.
- Understanding of cloud-based application development and deployment.
3. DevOps and CI/CD
- Knowledge of DevOps practices and continuous integration/continuous deployment pipelines.
- Familiarity with Docker and containerization technologies.
- Understanding of automated build, testing, and deployment processes.
4. Performance Optimization
- Experience identifying and resolving application performance bottlenecks.
- Knowledge of performance tuning, debugging, and application optimization.
- Focus on scalability, reliability, and maintainability.
Key Responsibilities
- Design, develop, and maintain scalable and robust applications using .NET Core.
- Collaborate with cross-functional teams to define, design, and deliver new product features.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Identify, troubleshoot, and resolve software defects and performance issues.
- Contribute to platform architecture and technical design, ensuring scalability and maintainability.
- Develop and maintain RESTful APIs and microservices-based applications.
- Work with SQL Server, Entity Framework, and other database technologies.
- Mentor junior developers and provide technical guidance.
- Document development processes, code changes, and technical specifications.
- Stay updated with emerging technologies and industry trends to improve product offerings.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
- Professional experience in software development, with strong expertise in .NET Core.
- Proficiency in C# and object-oriented programming principles.
- Strong understanding of API development, microservices, and database management.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and interpersonal skills.
- Ability to work independently and collaboratively with cross-functional teams.
Assignment Details
- Location: Parsippany, New Jersey, USA
- Work Mode: On-site
- Open Positions: Multiple
- Job Type: Contract / Subcontract
- Employment Type: Full-Time
- Engagement Type: C2C (Corp-to-Corp)
- Working Hours: 9:00 AM–5:00 PM
- Timesheet Cycle: Weekly
- Job Status: Active
Requirements
- 6 years of experience required
Share this job