freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Developer

Summary

Build and maintain full-stack web apps using .NET Core for back-end services and Angular for front-end interfaces, collaborating in an Agile team.

At TechBiz Global, we are providing recruitment service to our TOP clients from our portfolio. We are currently seeking a Oracle ERP/Fusion Technical to join one of our clients' teams. If you're looking for an exciting opportunity to grow in a innovative environment, this could be the perfect fit for you.

Job Overview:

Responsible for the design, development, and maintenance of web applications using the .NET Core and Angular frameworks. Work across the entire application lifecycle, from front-end user interfaces to back-end services, ensuring the delivery of high-performance and scalable solutions. The ideal candidate will be a proactive, collaborative team player who thrives in a fast-paced environment and is passionate about delivering quality software solutions.

Key Responsibilities:

• Design and develop web applications using Angular for front-end development and .NET Core for back-end services.

• Write efficient, maintainable, and scalable code across the full stack, ensuring a seamless user experience.

• Develop RESTful APIs and ensure secure, high-performance communication between the front-end and back-end.

• Build responsive, dynamic, and user-friendly web interfaces using Angular, React, HTML5, CSS3, JavaScript, and TypeScript.

• Implement and manage reusable components, modular UI development, and ensure cross browser compatibility.

• Collaborate with UI/UX designers to ensure high-quality user experience.

• Develop robust and scalable back-end services using .NET Core and C#.

• Create and maintain SQL databases, ensuring optimized queries and data management.

• Integrate third-party services and APIs into the application architecture.

• Write unit tests, perform integration testing, and debug both front-end and back-end code to ensure the integrity of the system.

• Work closely with QA engineers to ensure smooth deployment and high application quality.

• Participate in code reviews and contribute to continuous improvement of development practices.

• Collaborate with cross-functional teams (e.g., product owners, designers, QA) in an Agile environment.

• Participate in sprint planning, daily stand-ups, retrospectives, and backlog refinement meetings.

• Break down complex problems into tasks, estimate timelines, and ensure timely delivery of features.

• Use Git for version control, branching, and merging to ensure code quality and seamless collaboration.

• Work with DevOps engineers to deploy applications using CI/CD pipelines to environments (e.g., Azure DevOps, Jenkins).

• Identify performance bottlenecks and optimize applications for speed and scalability.

• Monitor application performance and implement improvements where necessary, including database optimization and code refactoring.

• Ensure security best practices in both front-end and back-end development, implementing measures to protect against vulnerabilities (e.g., OWASP, cross-site scripting, SQL injection).

• Follow industry best practices for software development, including documentation, design patterns, and code refactoring.

See also