Job Description
<p><p><b>Description : </b><br/><br/>Job Summary : <br/><br/>Are you a passionate and experienced full stack developer who loves working with Microsoft technologies?
Do you want to join a growing and dynamic team that delivers cutting-edge solutions to clients across various industries?
If yes, then we have an exciting opportunity for you!<br/><br/>Artic Consulting is looking for a senior full stack developer who can design, develop, and deploy scalable and robust applications using Microsoft technologies such as .NET, C#, .NET Core, Web API, LINQ, Entity Framework, Azure, SQL, HTML, CSS, JavaScript, and Angular/React.<br/><br/>You will work on an enterprise-level engine across various teams and make an immediate impact within our organization.<br/><br/>This is a full-time, direct-hire, permanent position based in Ahmedabad, India.<br/><br/>You will be part of our India operations, which is in its inception stage, and you will have a lot of opportunities to grow and learn in a start-up environment.<br/><br/>You will also work closely with our US clients and team members, and you will need to have excellent communication and collaboration skills.<br/><br/><b>Key Responsibilities : </b><br/><br/>- Develop high-quality software solutions using Microsoft technologies, following coding standards and best practices.<br/><br/>- Design and implement complex SQL queries and databases, ensuring performance and security.<br/><br/>- Work with front-end technologies like HTML, CSS, JavaScript, Angular/React, etc.
to create user-friendly and responsive web applications.<br/><br/>- Leverage Microsoft Azure services and features to develop cloud-based solutions, including using Azure Functions, Blob Storage, Azure Data Factory (ADF), and Logic Apps.<br/><br/>- Design, implement, and manage secure application access using Azure Active Directory (Azure AD).<br/><br/>- Work with cross-functional teams to deliver software solutions that meet client requirements.<br/><br/>- Interact with clients to gather requirements, provide updates, and address concerns.<br/><br/>- Troubleshoot and resolve technical issues, identify root causes, and implement effective solutions.<br/><br/>- Stay updated with the latest Microsoft technologies, tools, and trends in software development.<br/><br/>- Identify opportunities for process improvements, innovation, and adoption of emerging technologies.<br/><br/>- Create and maintain technical documentation, including architecture diagrams, design documents, and code documentation.<br/><br/>- Share knowledge and best practices with team members through presentations, workshops, and documentation.<br/><br/>- Mentor and coach junior developers, providing guidance on coding standards, design patterns, and development methodologies.<br/><br/>- Participate in project planning, estimation, and delivery activities.<br/><br/>- Manage project timelines, prioritize tasks, and communicate effectively with stakeholders.<br/><br/>- Set up and manage Azure DevOps for the team, including processes, meetings, and queries.<br/><br/><b>Requirements : </b><br/><br/>- Bachelor's degree in computer science, information technology, or a related field.<br/><br/>- A masters degree is a plus.<br/><br/>- Minimum of 6+ years of experience in full stack development using Microsoft technologies.<br/><br/>- Proven expertise in ASP.NET Core and Web API development.<br/><br/>- Strong hands-on experience with Angular and building complex, responsive UIs.<br/><br/>- Extensive experience with SQL database design, performance tuning, and complex querying.<br/><br/>- Strong experience with microservices architecture and containerization technologies (e.g., Docker, Kubernetes), including deployment and orchestration in Azure.<br/><br/>- Deep practical knowledge of Azure services, specifically : Azure AD, Azure Functions, Blob Storage, Azure Data Factory (ADF), and Logic Apps.<br/><br/>- Certification in Microsoft technologies (e.g., Microsoft Certified : Azure Developer Associate) is preferred.<br/><br/>- Excellent communication and collaboration skills, both verbal and written.<br/><br/>- Strong analytical and problem-solving skills, with a critical thinking mindset.<br/><br/>- Ability to work independently and as part of a team, with a roll-up-your-sleeves attitude.<br/><br/>- Ability to work in a fast-paced and dynamic environment, with changing requirements and deadlines.<br/><br/>- Experience working with US clients is a plus.<br/><br/><b>What We Offer : </b><br/><br/>- Competitive salary and performance-based bonuses.<br/><br/>- Flexible working hours and remote work options.<br/><br/>- Opportunities for professional development and certifications.<br/><br/>- Collaborative and inclusive work environment.<br/><br/>- Training budget for learning new skills and technologies.<br/></p><br/></p> (ref:hirist.tech)