We are an IT agency that builds web applications for our clients. We work on a variety of projects, each with its own unique challenges. Our projects are managed using Scrum and Agile methods, and we work together as a team following a team topology model. At Bugloos , we’re always looking to strengthen the organization by adding the best available people to our staff. We’re seeking a Senior .Net Developer who is ready to both code and lead a team on different projects.
Role Description
This is a full-time on-site role for a .NET Developer at Bugloos . The .NET Developer will be responsible for object-oriented programming, software development, .NET Core, ASP.NET MVC, and programming tasks on a daily basis.
Qualifications
Design, develop, and maintain back-end services using .NET Core.
Implement and maintain microservices architecture.
Integrate message brokers such as RabbitMQ for asynchronous communication between microservices.
Develop and maintain frontend interfaces using Angular, HTML, CSS, and JavaScript.
Ensure code quality with clean coding practices and follow clean architecture principles.
Implement and maintain RESTful APIs.
Use Redis Cache server for optimized data storage.
Implement authentication mechanisms such as OAuth and JWT.
Write unit tests using XUnit.
Maintain and manage version control using Git.
Collaborate on continuous integration and deployment pipelines using Azure DevOps.
Troubleshoot, debug, and optimize performance for both backend and frontend systems.
Required Skills and Experience:
Strong experience with .NET Core.
Solid understanding of microservices architecture.
Experience with RabbitMQ or other message brokers.
Proficient in Angular, HTML, CSS, and JavaScript.
Familiarity with clean coding and clean architecture.
Experience with Azure DevOps for CI/CD pipelines.
Strong knowledge of RESTful APIs and how to design them.
Experience with Git for version control.
Knowledge of XUnit for unit testing.
Familiarity with Redis Cache server.
Experience with authentication mechanisms such as OAuth or JWT.
Mid-level proficiency in English for communication.
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
3-5 years of relevant experience in full-stack development.
This role offers an excellent opportunity to work in a collaborative environment while enhancing your technical skills in a cutting-edge stack.
معرفی بیراد
داستان تأسیس مجموعه باگلوس به تابستان ۲۰۰۶ برمیگردد. باگلوس که چه در ریشه معنایی (در زبان هلندی) و چه در رویکرد خود بر ارائهی بهترین کیفیت تأکید دارد، فعالیت خود را در حوزه طراحی وب سایت، وب اپلیکیشن، موبایل اپلیکیشن و مشاوره حوزه فناوری اطلاعات آغاز کرده است. نخستین دفتر ما در هلند افتتاح شد و تمرکز اصلیمان نیز بازارهای اروپایی بوده است. هرچند که مشتریان ما از آمریکا و کانادا نیز هستند. ما همیشه به دانش و تلاش هموطنانمان در داخل و خارج از ایران باور داشتیم و به همین دلیل در سال ۲۰۱۵ تصمیم گرفتیم که دفتر تهران را نیز تأسیس کنیم، اما افتتاح دفتر فقط بخشی از ایدهآل و هدف نهایی باگلوس است. ما میخواهیم همکاری با ایرانیان را در سراسر دنیا گسترش دهیم و جامعهای تشکیل دهیم از هموطنان توانمندان و کسانی که به ایران و فرهنگ اصیل آن ارزش و احترام ویژهای قائل هستند؛ عزیزانی که به اعتقاد ما سرمایه اجتماعیِ ایران هستند. یکی دیگر از مهمترین دلیل ورود باگلوس به ایران اعتقاد به دانش، سختکوشی و پویایی فکری هموطنانمان بود و ما فقط تلاش کردیم که بتوانیم فضا و بستری فراهم آوریم که ارزشهای حرفهای یک شرکت مدرن همچون خلاقیت، کیفیت، نظم، ارتباط دوستانه، مسئولیتپذیری و پیشرفت را بهطور واقعی اجرا کنیم. خوشبختانه هنگامی که به مسیرمان نگاه میکنیم، درمییابیم که با وجود روزهای سخت، دستاوردها و نتایج ارزشمندی را به ارمغان آوردهایم. این اتفاق بهواسطهی همراهی همکاران و همراهانمان حاصل شده است. با این وجود، مسیر موفقیت یک مسیر جمعی و در حال حرکت است؛ از این رو، شما را دعوت میکنیم که در این مسیر همراه ما و به بیان دیگری، خودتان بخشی از مجموعهی باگلوس باشید.