استخدام (Senior Full Stack Software Engineer (Team Lead
شرح موقعیت شغلی
Job Title: Full-Stack Developer (Job #D395)
We are seeking a versatile full-stack developer with skills in business analytics, requirement gathering, front-end and back-end development, quality assurance, scrum methodologies, bug resolution, and the ability to read others' code and contribute effectively as a team member.
Company Information
Intelaro is a software company headquartered in Dubai, United Arab Emirates with international presence.
Our mission is to offer businesses and individuals with advanced AI-powered technology that streamlines intricate processes and automates monotonous tasks, ultimately fostering progress and growth.
Our Vision is to lead the way towards a future where humans and AI coexist seamlessly and super-intelligent machines perform a multitude of tasks, empowering humans to live as the leading class.
Benefits
- Collaborate exclusively with motivated 'A Players' possessing brilliant minds and a passion for excellence.
- Access opportunities for immigration.
- Experience an exciting work environment that fosters creativity and productivity.
- Feel like a member of a family, with a supportive and protective team.
- Collaborate with international customers and team members.
- Have the opportunity to grow and advance within the company, with access to stock options and profit-sharing.
- Receive a competitive salary with timely payments.
- Benefit from paid travel expenses, including luxury hotels and accommodations.
- Enjoy a four-week paid vacation.
Responsibilities
- Code
- Write C# .NET Core 7 code, including developing API back-end logic.
- Develop and expand the features of a console application written in C# that implements a web server and database server using socket programming, and resolve any bugs that arise.
- Implement logging features by utilizing multi-threaded and aspect programming techniques.
- Implement draggability and resizability functionalities using pure JavaScript, without relying on external libraries such as jQuery.
- Write front-end code using pure JavaScript to develop interactive user interfaces that are visually appealing, highly responsive, robust, and performant, implementing the project requirements.
- Manage different branches in GitHub ensuring code integrity and safety for all team members.
- Review and refactor code, both your own and others', as appropriate, to improve code quality and maintainability.
- Use ChatGPT or GitHub copilot profusely to write great code.
- Scrape large amounts of data from various sources on the web, using regular expressions and multi-threaded programming techniques to enable parallel processing of data.
- Implement data conversion to and from JSON format, using serialization and deserialization techniques to enable posting of data between server and client.
- Business Analysis
- Envision user requirements and design a comprehensive solution from raw ideas.
- Develop detailed and actionable wireframes, UI/UX designs using Axure, to guide the implementation of the project.
- Manage
- Create detailed programming tasks and estimate the time required for their completion
- Analyze and develop Burndown charts and Gantt charts as needed, to track project progress and ensure timely completion of tasks.
- Track time spent on tasks on monday.com in a meticulous manner, and proactively identify areas of inefficiency for improvement.
- Testing
- Performing stress and load testing to determine the ability of the application to handle high traffic.
- Perform thorough Functional front-end testing and back-end testing to ensure the highest level of quality.
- Perform other testing such as penetration testing, user acceptance testing and performance testing.
Qualifications
- Strong proficiency in C# programming language, .NET Core 7 framework, JavaScript, HTML, CSS.
- Exceptional communication skills, encompassing both written and verbal proficiency.
- Ability to work both independently and collaboratively as part of a team, with a strong capability to read and refactor others' code as needed, without resorting to rewriting everything from scratch.
- Demonstrate strong planning and task management skills, with the ability to work on tasks in a focused manner, while utilizing ChatGPT and GitHub Copilot extensively to enhance productivity.
- Solid understanding of software development principles, design patterns, and best practices, including code quality, testing, and version control.
- Exceptional time and resource management skills, as well as a proven track record supported by data.
- Socket programming, multithreaded programming, aspect programming and strong tracing and debugging skills.
- Exceptional problem-solving and analytical abilities are essential for this position, with a demonstrated high IQ.
- Reliable laptop and a strong, consistent internet connection contingency plan in place to address unforeseen incidents, such as power or internet outages.
- Flexibility and willingness to work via Remote Desktop Connection as required by the company.
Software Requirements
- Chat GPT/GitHub Copilot
- Visual Studio 2022 with .NET Core 7
- Remote Desktop
- Freelancer Recruitment: Fiverr.com, Freelancer.com, Upwork.com
- Project Management: Monday.com, Gantt Charts, Boards
مهارتهای مورد نیاز
- Full-stack
- HTML
- CSS
- Javascript
- C#.Net
حداقل سابقه کار
- بیش از شش سال
حقوق
- حقوق از ۵۰,۰۰۰,۰۰۰ تومان
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست