Job Summary:
We are looking for a skilled ASP.NET Developer with expertise in React.js for front-end development and experience with AWS or Azure cloud platforms. The ideal candidate will design, develop, and maintain robust web applications, integrating cloud-based solutions and modern front-end frameworks. You will work closely with our product, design, and DevOps teams to deliver scalable and high-performing applications.
Key Responsibilities:
- Develop, maintain, and enhance web applications using ASP.NET (C#) on the back-end and React.js for front-end development.
- Design and implement APIs (RESTful or GraphQL) for seamless interaction between client-side and server-side components.
- Collaborate with teams to ensure smooth integration of cloud services (AWS or Azure) in the web applications, including cloud storage, database services, and serverless computing.
- Implement and maintain CI/CD pipelines using AWS CodePipeline, Azure DevOps, or similar tools.
- Optimize performance of applications by utilizing caching, load balancing, and other performance-enhancing techniques.
- Ensure the applications follow best practices for security, scalability, and accessibility.
- Troubleshoot, debug, and fix issues across the full stack (front-end, back-end, and cloud infrastructure).
- Participate in code reviews and collaborate with cross-functional teams for planning and delivering new features.
- Write clean, maintainable, and scalable code while adhering to agile methodologies.
Skills & Qualifications:
Technical Skills:
- Proficient in ASP.NET (C#) for building server-side web applications.
- Strong expertise in React.js for building dynamic, responsive, and modern front-end applications.
- Hands-on experience with cloud platforms (AWS or Azure), with deep knowledge in services like:
- AWS: EC2, Lambda, S3, RDS, CloudFront, etc.
- Azure: Virtual Machines, Functions, Blob Storage, SQL Database, etc.
- Experience with DevOps tools for CI/CD, deployment automation, and infrastructure management (Terraform, CloudFormation, etc.).
- Familiarity with containerization using Docker and Kubernetes.
- Strong knowledge of RESTful APIs, JSON, and third-party API integrations.
- Proficiency in JavaScript/TypeScript and related front-end technologies (HTML5, CSS3, Webpack, etc.).
- Experience with SQL/NoSQL databases (e.g., SQL Server, MongoDB, PostgreSQL).
- Familiar with version control systems like Git.