.Net Full stack developer
Posted Updated
Description
# .Net Full stack Developer
## Job Summary
We are seeking a skilled **.Net Full stack Developer** to design, develop, and maintain robust web solutions, utilizing both front-end and back-end technologies. The ideal candidate will contribute to all phases of the software development lifecycle, ensuring high-quality, scalable, and secure applications that align with the organization’s goals.
## Responsibilities
- Develop, test, and maintain web applications using the .Net framework, .Net Core, and related technologies.
- Design and implement responsive front-end interfaces using modern JavaScript frameworks and libraries.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, efficient, and reusable code while following best practices and design patterns.
- Troubleshoot and debug issues, ensuring optimal application performance and security.
- Participate in code reviews and provide constructive feedback to ensure ongoing improvement.
## Qualifications
- **Educational Background:** Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proficient in C#, ASP.Net, and .Net Core for back-end development.
- Strong understanding of front-end technologies such as HTML, CSS, JavaScript, and modern frameworks (e.g., Angular, React).
- Experience with relational databases (e.g., SQL Server) and familiarity with NoSQL databases.
- Knowledge of RESTful API development, integration, and third-party service integration.
- Familiarity with Agile methodologies and version control systems (e.g., Git).
## Preferred Skills
- Experience with cloud platforms (e.g., Azure, AWS) and deployment pipelines.
- Knowledge of containerization technologies such as Docker.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
## Experience
- 3-5 years of professional experience in .Net development, with a robust portfolio of full stack projects demonstrating both front-end and back-end expertise.
## Environment
- Work setting may include a mix of **in-office**, **hybrid**, or **remote** arrangements depending on project requirements and team collaboration needs.
- A dynamic and agile work environment that encourages innovation and continuous learning.
