A reputable company in Tehran province invites qualified residents in Tehran province to apply.
C# Full Stack Developer
- جنسیت: خانم، آقا
- سابقه کار: دارای سابقه کار
- نوع همکاری: تمام وقت، دورکاری
- سطح ارشدیت: ارشد - Senior
شرایط احراز:
- As a Full Stack Developer, you will design and build reliable software solutions by employing a combination of front-end and back-end technologies. Your role involves creating responsive user interfaces using HTML, CSS, and JavaScript, and integrating these with server-side technologies like C# and the .NET framework to develop efficient and scalable software applications. You will be expected to maintain a strong interest in emerging technologies, particularly AI and prompt engineering, to drive innovation within the team. Promoting a culture of test-driven development (TDD) and maintaining adherence to coding standards will be critical in ensuring high-quality software delivery.
Required skills & experience:
- 2+ years of experience: This is not a junior position. You should demonstrate 2+ years of experience in this field.
- GIT (source control): Solid experience in using GIT source control system using best practices.
- Web technologies (Html, Css, Js, ...): Html, Javascript, Typescript, CSS, SAAS and other web technologies.
- Analytical problem-solving: You are not easily overwhelmed by the complexity. You can break complex problems down into small and manageable components. You are quick to spot relationships between things and ideas.
- Object-oriented programming: This can be in any programming language
- .NET Development: .NET Framework, ASP.NET, C#, ORM (e.g. Entity Framework), MVC, API, Object-oriented programming
- Team player: Ability to work collaboratively with diverse teams and stakeholders.
Required personal qualities:
- Motivated: You are enthusiastic, proactive, and committed to achieving your goals.
- Curious: You have a strong desire to learn and grow in the field of marketing.
- Adaptable: You thrive in dynamic environments and are open to change.
- Positive Attitude: You have a positive outlook and focus on finding solutions to challenges.
- Detail-Oriented: You pay attention to detail and strive for accuracy in all your work.
Responsibilities:
- Develop high-quality, maintainable code for software applications, focusing on user interface development and overall software performance.
- Implement server-side logic to ensure seamless integration between front-end and back-end components.
- Debug and resolve issues within the codebase to enhance application performance and ensure optimal functionality.
- Collaborate with cross-functional teams to exchange best practices, conduct code reviews, and provide guidance to junior team members.
- Ensure project timelines and milestones are met by proactively identifying potential obstacles and implementing solutions.
- Foster a culture of test-driven development (TDD) by creating unit tests and performing thorough testing to uphold software reliability and stability.
- Engage with AI and prompt engineering concepts, staying curious and continuously exploring how these technologies can enhance software solutions.
Professional Development:
- we are committed to your growth and development. You will have access to:
- Mentorship: Receive guidance and mentorship from experienced entrepreneurs and professionals.
- Learning Opportunities: Participate in workshops and training sessions events to enhance your skills and knowledge.
- Career Progression: Explore various career paths within marketing and beyond, with opportunities for advancement based on performance and potential.
ساعات کاری:
تسهیلات و مزایا: