At a Glance
- Tasks: Develop core products using best software practices and write reusable code.
- Company: Join a leading digital marketing solutions provider focused on data-driven strategies.
- Benefits: Enjoy remote work flexibility, great growth opportunities, and exciting team culture.
- Why this job: Be part of an innovative environment with a talented team and impactful projects.
- Qualifications: MCA or BE/BTech in Computer Science with 5-8 years in Microsoft technologies.
- Other info: Experience with NoSQL databases and containerized applications is a plus.
The predicted salary is between 43200 - 72000 £ per year.
Job Title: Senior Software Engineer – Microsoft Technologies
Location: Ahmedabad or Bengaluru
Work Type: Hybrid (2 days from the office, 3 days of work from home)
About Client: Our client is a leading digital marketing solutions provider, offering expertise in website development, SEO, and analytics. Focused on data-driven strategies, they help businesses boost online visibility, improve customer engagement, and drive growth. Their innovative approach and proven results have earned trust across various industries.
Job Summary:
The Software Engineer is mainly responsible for the core development of the product using best software development practices. We are looking for a highly competent and self-motivated individual for this role who can write effective, reusable, and modular code along with unit tests, and a person who can work with minimal supervision.
Requirements:
- MCA or BE/BTech in Computer Science.
- 5-8 years of experience working in Microsoft technologies stack (C#/.NET core, SQL Server).
- 2+ years of experience in Angular 2.0 and above.
- Experience in large-scale distributed applications and familiarity with event-based programming.
- Strong knowledge of algorithms and data structures.
- Familiarity with various cloud services, mainly Azure.
- Knowledge of Scrum methodology, CI/CD, Git, Branching/Merging, and test-driven software development.
- Experience with NoSQL databases like MongoDB is an added advantage.
- Familiarity with docker-based containerized applications is an added advantage.
- Good verbal and written communication skills.
Benefits:
- Work in an innovative digital marketing software + services organization.
- Great place to learn with phenomenal growth opportunities.
- Stable and rapidly growing company.
- Opportunity to work with a fun, amazing, and talented team.
- Great benefits – Mediclaim and paid holidays (per year).
- Exciting and innovative work environment.
- Employee referral incentive program.
#J-18808-Ljbffr
Senior Software Engineer (.Net/Angular) (Remote) employer: RemoteStar
Contact Detail:
RemoteStar Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (.Net/Angular) (Remote)
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially C#/.NET core and Angular. Being able to discuss your experience with these technologies in detail during an interview will show that you're a strong fit for the role.
✨Tip Number 2
Highlight any experience you have with cloud services, particularly Azure, as this is a key requirement. If you have worked on projects that utilised Azure, be prepared to share specific examples of how you leveraged its features.
✨Tip Number 3
Brush up on your knowledge of algorithms and data structures, as these are fundamental skills for a Senior Software Engineer. You might encounter technical questions or coding challenges that assess your understanding in these areas.
✨Tip Number 4
Since the role involves working in a hybrid environment, be ready to discuss your experience with remote collaboration tools and practices. Demonstrating your ability to work effectively in both office and remote settings can set you apart from other candidates.
We think you need these skills to ace Senior Software Engineer (.Net/Angular) (Remote)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Microsoft technologies, particularly C#/.NET core and Angular. Use specific examples of projects you've worked on that demonstrate your skills in these areas.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background aligns with their focus on data-driven strategies and innovative solutions in digital marketing.
Showcase Relevant Projects: Include a section in your application that showcases relevant projects or contributions you've made in previous roles. Highlight your experience with large-scale distributed applications and any familiarity with cloud services like Azure.
Highlight Soft Skills: Don't forget to mention your communication skills and ability to work independently. These are important for the role, especially since it requires minimal supervision. Provide examples of how you've successfully collaborated with teams in the past.
How to prepare for a job interview at RemoteStar
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Microsoft technologies, particularly C#/.NET core and Angular. Bring examples of projects you've worked on that demonstrate your ability to write effective, reusable code and your understanding of algorithms and data structures.
✨Familiarise Yourself with the Company
Research the client’s digital marketing solutions and their approach to data-driven strategies. Understanding their services will help you tailor your responses and show genuine interest in how you can contribute to their goals.
✨Demonstrate Problem-Solving Skills
Prepare to discuss how you've tackled challenges in previous roles, especially in large-scale distributed applications. Highlight your experience with event-based programming and any relevant cloud services like Azure.
✨Communicate Effectively
Since good verbal and written communication skills are essential, practice articulating your thoughts clearly. Be ready to explain complex technical concepts in a way that is easy to understand, as this will reflect your ability to work well within a team.