Senior .NET Core & React JS Developer
Job Summary:
We are seeking a dynamic and experienced Senior .NET Core & React JS Developer to join our innovative team. This role will play a critical part in designing effective solutions and driving the development of high-quality applications that enhance our operational capabilities and customer satisfaction.
Key Responsibilities:
- Design and implement scalable applications using .NET Core and React JS, ensuring optimal performance and user experience.
- Collaborate with cross-functional teams to gather requirements and translate them into effective technical solutions.
- Lead the development efforts, utilizing Continuous Integration (CI/CD) practices to streamline deployments and version control.
- Conduct code reviews and mentor junior developers, fostering an environment of continuous learning and improvement.
- Participate in architectural decisions, providing insights and strategies for enhancing overall system architecture.
- Maintain up-to-date knowledge of industry trends and emerging technologies to inform development strategies.
- Support cloud-based application development and deployment, ideally within Azure environments.
Requirements:
- Minimum of 5 years of experience in software development with a strong focus on .NET Core and React JS.
- Proven expertise in development and solution design, with a robust portfolio of completed projects.
- Familiarity with Continuous Integration and Continuous Deployment (CI/CD) practices.
- Experience in working within cloud environments; Azure experience is a plus.
- Solid understanding of front-end technologies and responsive design principles.
- Excellent problem-solving skills and a proactive approach to identifying and resolving issues.
- Strong communication skills, both verbal and written, with the ability to collaborate effectively within a team.
Preferred Qualifications:
- Experience with other programming languages or frameworks such as Angular, Node.js, or Python.
- Knowledge of database management systems, including SQL Server or NoSQL databases.
- Familiarity with Agile methodologies and participation in Scrum or Kanban teams.
- Certifications related to cloud technologies or software development would be beneficial.
Benefits:
- Competitive salary with performance-based bonuses and regular salary reviews.
- Comprehensive health, dental, and vision insurance plans.
- Generous paid time off including vacation, holidays, and sick leave.
- Opportunities for professional development and continuous learning.
- Flexible working hours with options for remote work.
- A collaborative and inclusive work environment that values diversity.
- Company-sponsored social events and team-building activities.