Welcome to SkillsTown: Empowering Professionals through Dynamic Online Learning!
At SkillsTown, we are not just an online educator; we are a strategic partner in navigating the ever-evolving landscape of professional growth. Our mission is to equip organizations and their valued employees with the tools they need to thrive in a rapidly changing world.
SkillsTown revolutionizes education by offering an extensive array of online training courses, thoughtfully curated to cater to diverse learning styles. Whether you're an organization seeking transformation or an individual striving for excellence, our innovative approach ensures effective learning at every phase of your journey.
We are a dynamic and forward-thinking team dedicated to pushing the boundaries of technology and creating exceptional digital experiences. With a strong emphasis on collaboration and continuous learning, we strive to create an environment where creativity thrives and innovation knows no bounds.
To complete our team we are looking for a highly skilled and motivated full-stack developer with 4+ years of experience to join our dynamic and innovative team. As a seasoned full-stack developer, you will play a crucial role in designing, developing, and maintaining our cutting-edge applications, contributing to both front-end and back-end solutions. Your extensive expertise in a range of technologies, coupled with your commitment to agile methodologies and best practices, will be instrumental in delivering high-quality software solutions.
Responsibilities:
- Collaborate with cross-functional teams to define, design, and develop new features and enhancements for our applications;
- Utilize your expertise in .NET, C#, e.g. VueJs , JavaScript/TypeScript, and SQL to create efficient and reliable code for both front-end and back-end components;
- Develop and maintain Azure Cloud Resources, including Cognitive Search, Service Bus, Application Insights, and other related services;
- Demonstrate proficiency in using Git and Azure DevOps for version control, continuous integration, and deployment pipelines;
- Implement SOLID principles, design patterns, YAGNI (You Aren't Gonna Need It), and KISS (Keep It Simple, Stupid) concepts to ensure maintainable and scalable code;
- Participate actively in Agile and Scrum processes, contributing to sprint planning, daily stand-ups, and sprint reviews;
- Showcase your analytical thinking and problem-solving skills to troubleshoot and resolve technical issues effectively;
- Embrace an open and adaptive mindset, continuously seeking to learn and stay updated with emerging technologies and industry trends.
- Collaborate with team members, sharing knowledge, insights, and contributing to a positive and collaborative work environment;
- Contribute to the design and development of microservices architecture to support scalable and modular application growth.