Apply

Senior Full Stack .Net Developer (React)

Posted 2024-09-20

View full description

💎 Seniority level: Senior, 7+ years

📍 Location: Pakistan

🏢 Company: Remotebase👥 51-200💰 $2.1m Series A on 2022-10-27IT Services and IT Consulting

⏳ Experience: 7+ years

🪄 Skills: LeadershipSoftware DevelopmentSQLAgileGitHTMLCSSJavascriptSCRUMC#.NET.NET coreNosqlCollaborationCI/CDJavaScriptAgile methodologiesRESTful APIsDevOps

Requirements:
  • 7+ years of professional experience in software development with a focus on .NET Core.
  • Proficiency in .NET Core and C#.
  • Strong experience with ReactJS, JavaScript, HTML, and CSS.
  • Familiarity with RESTful APIs and web services.
  • Experience with SQL and NoSQL databases.
  • Knowledge of version control systems, preferably Git.
  • Understanding of DevOps practices and CI/CD pipelines.
  • Strong problem-solving abilities and attention to detail.
  • Effective communication and interpersonal skills.
  • Ability to work in a fast-paced, collaborative environment.
  • Preferred qualifications include experience with cloud platforms (AWS, Azure, Google Cloud), familiarity with Agile and Scrum methodologies, microservices architecture, and containerization technologies like Docker and Kubernetes.
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Responsibilities:
  • Design, develop, and maintain high-quality software using .NET Core and ReactJS.
  • Write clean, scalable, and efficient code following best practices.
  • Ensure the performance, quality, and responsiveness of applications.
  • Conduct code reviews and provide constructive feedback.
  • Troubleshoot, debug, and upgrade existing systems.
  • Lead by example by actively participating in coding and technical problem-solving.
  • Mentor and guide junior developers to enhance their skills and performance.
  • Drive technical innovation and promote best practices within the team.
  • Work closely with product managers, designers, and other developers to ensure the successful execution of projects.
  • Participate in all phases of the development lifecycle, including planning, design, development, testing, and deployment.
  • Coordinate with cross-functional teams to ensure projects meet business objectives and compliance standards.
  • Identify and address technical issues, bugs, and bottlenecks.
  • Propose and implement effective solutions to complex technical problems.
Apply