Job Description: Pay Range: $55hr - $60hr Responsibilities:
- Design, develop, and maintain web applications using C#, .NET Core, ASP.NET , and React.js.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, scalable, and efficient code following best practices.
- Develop and implement front-end architecture to support user interface concepts.
- Create and maintain RESTful APIs and ensure seamless integration with front-end components.
- Optimize applications for maximum speed and scalability.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug applications to ensure optimal performance.
- Stay updated with the latest industry trends and technologies to ensure our applications remain cutting-edge.
- Mentor junior developers and provide technical guidance.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 5+ years of experience in full stack development.
- Proficiency in C#, .NET Core, ASP.NET , and React.js.
- Strong understanding of front-end technologies including HTML5, CSS3, JavaScript, and TypeScript.
- Experience with state management libraries such as Redux or Context API.
- Knowledge of SQL and experience with databases like SQL Server or MySQL.
- Familiarity with NoSQL databases like MongoDB is a plus.
- Experience with version control systems like Git.
- Knowledge of CI/CD pipelines and tools such as Jenkins, Azure DevOps, or GitHub Actions.
- Understanding of containerization technologies like Docker and Kubernetes.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- bility to work in a fast-paced, agile development environment.
Preferred Qualifications:
- Experience with Azure cloud platforms.
- Knowledge of microservices architecture.
- Familiarity with performance testing frameworks and tools.