IRIS Consulting Corporation
Senior Full Stack Software Engineer
IRIS Consulting Corporation, Saint Paul, Minnesota, United States, 55130
Position Summary: The Senior Software Engineer, Full Stack is a pivotal role within our Technology Team. This role serves as a senior technical resource and subject matter expert, acting as a senior resource working throughout all phases of technology delivery. Individuals in this position possess a deep passion for the entire engineering stack, including front-end, integration, back-end, database, and devOps and consistently delivering best-in-class solutions that drive innovation and tangible outcomes for our clients. Duties and Responsibilities: Create and present comprehensive solution documentation to keep both internal and external stakeholders informed and engaged. Product design documentation from requirements, design architecture diagrams, and detail designs. Collaborate with stakeholders to translate epics, features, and user stories that reflect client and user requirements into a client's technology solution roadmap. Actively participate in agile delivery by breaking work into epics and user stories, and delivering agile sprints. Develop and adhere to a rigorous QA process. Articulate requirements and present solutions to less-technical stakeholders. Maintain knowledge of technical changes, develop with security as the first principle, new technologies, privacy practices, and relevant tools. Work across the entire stack of applications to create and support client and product technology solutions. Develop, maintain, and deploy new and existing REST APIs. Implement front-end experiences. Design data models. Create back-end solutions to process and transform data. Required Qualifications: Bachelor's degree in marketing, Communications, Business Management, Computer Science, Information Technology, etc. or equivalent work experience 5 years of relevant senior engineering experience Advanced proficiency in full-stack development, with emphasis on the Microsoft stack specifically. C#, ASP.NET, .NET Core, HTML5, IIS, Ajax, Bootstrap, SQL Server / T-SQL, DevOps, Azure. Experience using cloud providers and cloud native applications within Microsoft Azure, Amazon Web Services, and Google Cloud Demonstrated experience with back-end web development, data architecture, structured and unstructured data management, and data transformation Ability to design, create, and maintain a microservices architecture. Experience with Visual Studio, C#, Python, PowerShell, and PHP scripting, general development patterns, and related frameworks Experience consuming and developing REST API's and related software interfaces Ability to thrive in a highly collaborative, fast-paced environment where the nature of the work can be variable Innately curious and happy to dig in whenever called upon Experience leading implementations in a client-facing role Experience scoping medium-large complexity data architecture and engineering initiatives Attention to detail and an eye for quality Who We Are: Our tone is professionally sassy. We embrace meat raffles, hot seats, and the occasional Jell O shot. We like staff meetings that are informative, educational, and at times, damn funny. We believe in no hierarchy, no bullshit, no politics. Just honest, hard work and great fun. Equal Opportunity Employer: We are an equal opportunity employer, dedicated to a policy of nondiscrimination in employment on any basis including race, color, creed, gender, sexual orientation, age, disability, religion, national origin, marital status, familial status, ancestry, status as a veteran, status with regard to public assistance and any other characteristic protected by law. We do not and will not discriminate against employees, prospective employees, clients, or vendors