Stefanini Group is hiring!Exciting opportunity awaits, let us help you get started!Click Apply Now or you may call: 248 263 8673 / email: anne.balabag@stefanini.com for faster processing!Open to W2 candidates! We are seeking a Full Stack Software Developer for a key client of ours. This is a 100% remote position. In this role you will collaborate with product owners, business analysts, and other stakeholders to understand business requirements and translate them into technical specifications. You should be specialized in designing, developing, and maintaining enterprise-scale software applications. The ideal candidate will have a breadth of knowledge of software development methodologies, programming languages, and tools. The candidate should also be willing and capable of setting a good example for other team members and promoting a culture of continuous learning and growth.
Collaborate with Architects to understand desired outcomes, identify solutions, storyboard ideas, and create working technical solutions. Design, develop, and maintain software components, modules, and systems using best practices and coding standards. Clearly document code, describe its behavior, and how it maps to desired business functionality. Participate in demo sessions to business stakeholders, demonstrating team deliverables for each development cycle. Collaborate with the team in refinement sessions, understanding business needs and providing key input to technical specifications, driving both iterative delivery and code quality. Lead by example, producing high quality code that goes beyond solving the problem, exceeding the minimum standards, and demonstrating proper usage of frameworks, design patterns, and pragmatism for the situation. Build cross-team relationships by proactively reaching out to product owners, architects, business analysts, or any other team role to ensure integration of tech, satisfaction of business, and direction of team's goals. Participate in code reviews to ensure code quality, maintainability, and adherence to architectural guidelines. Accept pull request feedback and collaborate on change suggestions promptly. Deliver code within committed time limits, delivering software on time and with high quality. Meet defined team sprint goals, maintain reliable velocity, and maintain a team-focused delivery approach.Bachelor's degree in computer science, Software Engineering, or a related field. Required proficiency in TypeScript & React. Minimum of 5 years professional experience in software development using agile processes such as SAFe or Scrum. In-depth understanding of software development methodologies, design patterns, and architectural principles. Required proficiency in Microsoft stack: C#, .NET 6+, SQL Server Preferred experience in some: Azure Cloud Technologies (Service Bus, Functions, Event Grid, Event Hubs, etc.), Azure DevOps Pipelines, MongoDB, DocumentDB concepts, search solutions such as ElasticSearch or Azure AI Search, Authentication system concepts such as OpenIdConnect, JWT Tokens, Authorization concepts such as OpenFGA/OPA Preferred experience in some: Node.js, Griffel, npm, Rollup, Vite, and Web Components. Ability to read software diagrams and create working software following the guidelines demonstrated by the diagrams. Strong knowledge of cloud-based technologies, microservices architecture, containerization, and modern development frameworks. Previous experience with enterprise-level software solutions and large-scale systems is highly desirable. SAFe (Scaled Agile Framework) certifications (e.g., SAFe Agilist) are a plus. Experience in using Git Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives. Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We also speak with you about the process including interviews and job offers. Who We AreThe Stefanini Group is a global provider of offshore, onshore, and nearshore outsourcing, IT digital consulting, systems integration, application, and strategic staffing services to Fortune 1000 enterprises around the world. Our presence is in countries like the Americas, Europe, Africa, and Asia, and more than 400 clients across a broad spectrum of markets, including financial services, manufacturing, telecommunications, chemical services, technology, public sector, and utilities. Stefanini is a CMM level 5, IT consulting, company with a global presence. We are CMM Level 5 company.