Overview
The Dot Net Full Stack Developer plays a crucial role in our organization by developing and implementing highly responsive web applications utilizing the latest technologies. This position is integral to our software development team, contributing to the design and architecture of solutions.
Key Responsibilities
- Developing front end website architecture
- Designing user interactions for web applications
- Developing back end website applications
- Creating servers and databases for functionality
- Ensuring cross-platform optimization for mobile phones
- Ensuring responsiveness of applications
- Working alongside graphic designers for web design features
- Designing and developing APIs
- Meeting both technical and consumer needs
- Maintaining brand consistency throughout design
- Writing scalable code and leading code review sessions
- Collaborating with other team members to establish objectives
- Conducting software analysis, testing, and debugging
- Providing technical support
- Staying updated on emerging technologies
Required Qualifications
- Bachelor's degree in Computer Science or related field
- Proven experience as a Full Stack Developer or similar role
- Strong experience with .NET framework, C#, ASP.NET, and .NET Core
- Proficiency in JavaScript, HTML, CSS, and front-end frameworks such as Angular or React
- Knowledge of relational databases, SQL, and ORM technologies
- Experience with MVC and other architectural patterns
- Demonstrated ability to develop secure and scalable RESTful APIs
- Experience with Agile methodologies and DevOps practices
- Strong understanding of code versioning tools such as Git
- Excellent problem-solving skills
- Good understanding of user interface/user experience design
- Ability to work in a dynamic, fast-paced environment
- Strong communication and teamwork skills
- Attention to detail and a passion for quality and continuous improvement
- Ability to adapt to new technologies and learn quickly
Skills: c#,asp.net,javascript,html,css,sql,angular,react,mvc