Emergent Software is seeking a Lead Software Architect proficient in C# and .NET to lead custom software projects. This role offers remote work flexibility and emphasizes collaboration within agile teams.
Join our dynamic team of software engineers and tackle intriguing projects that make a difference for our clients. This role offers the flexibility of working remotely and is designed for individuals who are motivated and eager to contribute to innovative solutions. Emergent Software is in search of a Lead Software Architect proficient in architecting, implementing, and leading custom software projects within the Microsoft technology stack. A successful candidate will possess deep expertise in C#, .NET, JavaScript frameworks, database architecture, and Azure infrastructure for web applications. This position is perfect for self-driven individuals with outstanding communication abilities and a robust work ethic, ready to engage in the entire agile software development life cycle. Why Work at Emergent Software? • Collaborate with highly skilled engineers and team members who are motivated and knowledgeable. • Remote Work: Enjoy the freedom to work from anywhere. • Flexible Schedule: Customize your work hours to fit your lifestyle. • Work-Life Balance: We emphasize the importance of balance and will compensate you for any work beyond 40 hours! • Engaging Projects: Solve complex business challenges through custom software development. • Professional Development: Benefit from 100 hours annually dedicated to your growth. • Profit Sharing Bonus: Experience success together with our profit-sharing structure. • Comprehensive Benefits: Access a robust benefits package, including medical, dental, vision, 401(k) matching, FSA, disability, life insurance, and paid parental leave. Typical Tech Stack • C# and .NET (latest versions) • Blazor or React (JS or TypeScript) • Azure SQL • Azure PaaS (App Services, Blob Storage, Service Bus, etc.) • Azure DevOps for CI/CD Main Responsibilities • Address client needs by envisioning custom software solutions for complex challenges. • Meet directly with clients to develop technology solutions, gather requirements, and assess the effort required for delivery. • Lead development projects, including technical requirement gathering, data modeling, technology selection, and infrastructure design. • Design new applications using industry best practices. • Offer technical guidance across various projects throughout the software development life cycle. • Work collaboratively within agile development teams. • Provide constructive feedback on architecture, software design, and best practices to team members. • Manage multiple projects simultaneously and prioritize tasks effectively to meet client deadlines. • Mentor teammates to promote knowledge-sharing and team strength. • Carry out other related duties as assigned by your manager. Qualifications • Outstanding technical communication skills; adept at explaining complex issues to both technical and non-technical audiences. • Proficient in architectural patterns for scalable software development and knowledgeable in security best practices. • Able to identify design problems and articulate refactoring solutions while enforcing best practices to avoid issues. • Works effectively in teams or independently, providing technical expertise across projects and setting technical standards. • Skilled in gathering strong requirements based on business objectives and accurately estimating solutions. • Collaborates with sales teams to evaluate solutions, navigate complex integrations, and create proof of concepts. • Expert Knowledge: • .NET back end • Core Azure cloud-native services (App Services, Functions, Storage) • Advanced Knowledge: • Data Access (Entity Framework, T-SQL) • Azure SQL • Client-side libraries (React, Angular, Blazor) • Advanced Azure Services (Service Bus, Key Vault, Event Hub, etc.) • DevOps practices (CI/CD, templating, orchestration) • Identity solutions (Okta, Auth0, Entra External ID, Azure B2C, etc.) • Competent in: HTML/CSS Preferred Experience • Prior consulting experience • Experience with Machine Learning or AI development using Azure services • Familiarity with .NET content management systems (e.g., Umbraco, Sitecore, Contentful) • Cross-platform mobile app development (e.g., MAUI, React Native) • NoSQL databases • Power Platform / SharePoint experience • Additional programming languages and technologies (e.g., Node.JS, PostgreSQL, Ruby, PHP) Application Process Join a talented team committed to developing high-quality software solutions. If you believe you're up for the challenge, understand that our rigorous selection process is designed to ensure we build a team of top-notch engineers. Our steps include: • Application (5 minutes) • Online Assessment & Short Algorithm Challenge (50-70 minutes) • Initial Phone Interview (30-45 minutes) • At-Home Coding Challenge (3-4 hours) • Technical Interview (60-90 minutes) • Job Offer! Benefits Overview • Medical Insurance: up to 80% of your monthly medical premium (HSA options available) • HSA Contribution: up to $144/month • Dental & Vision Insurance: up to 50% of your monthly dental and vision premium costs • 401(k) plan: company match up to 4% of salary • Profit sharing bonus: up to 15% of salary paid quarterly • Extra compensation: earn extra for hours worked beyond 40 per week • Employee referral & customer referral bonuses • Flex Spending Account (FSA) for dependent care & health care expenses • Dependent Care FSA Contribution: $90/month • Short Term Disability: $500/week for 12 weeks • Long Term Disability: up to $6,000/month • Group term life and AD&D insurance: $50k • PTO, standard holidays, and 2 floating holidays • Paid parental leave: 2 weeks • Staff development program: 100 hours/year along with training expenses About Emergent Software Emergent Software is a dynamic software development, cloud consulting, and data engineering firm catering to clients nationwide. We're continually expanding our team of passionate software engineers, cloud architects, data engineers, UX designers, technical product owners, and others dedicated to delivering exceptional services. Embrace a Remote-First Culture Our remote-friendly work environment was already in place prior to the pandemic, and it has shaped our culture. As we transitioned to fully remote work seamlessly, we affirmed our commitment to hiring talent from diverse locations while maintaining a supportive and inclusive atmosphere. Your Career Development Awaits Working alongside experienced engineers on stimulating projects offers a rich environment for professional growth. By collaborating with our skilled team, engaging in our development programs, and addressing complex challenges, you'll encounter numerous opportunities for long-term career advancement. We value your ideas and capabilities, and at Emergent Software, you'll thrive as you become a master of your craft while delivering tailored software solutions for our clients. See What Others Say Learn about our remote work structure, flexible hours, profit-sharing program, and more from current employees on our Glassdoor page!
Emergent Software is seeking a Lead Software Architect proficient in C# and .NET to lead custom software projects. This role offers remote work flexibility and is ideal for self-driven individuals with strong communication skills.
Calance is seeking a Full Stack .NET Developer with expertise in C#/ASP.NET for a remote contract position based in Denver, Colorado. The role involves converting ASP.NET Web Forms to a .NET 8/9 project with a React front-end.
Emergent Software is seeking a Lead Software Architect proficient in C# and .NET to lead custom software projects. This remote position requires strong communication skills and expertise in Microsoft technologies.
TechDigital Group is seeking a Dynamics 365 Full Stack Developer with expertise in .NET and Power Apps to design and develop solutions in Washington, DC. The ideal candidate will have extensive experience in Dynamics 365 CRM/ERP systems and strong .NET development skills.
Emergent Software is seeking a Lead Software Architect proficient in C# and .NET to lead custom software projects. This role offers remote work flexibility and emphasizes collaboration within agile teams.
The AES Group is seeking a senior-level .NET Application Architect to lead architectural initiatives for finance and payroll systems. This remote role requires extensive experience in .NET and cloud technologies, particularly Azure.
Emergent Software is seeking a Lead Software Architect proficient in C# and .NET to lead custom software projects. This role offers remote work flexibility and is ideal for self-driven individuals with strong communication skills.
Calance is seeking a Full Stack .NET Developer with expertise in C#/ASP.NET for a remote contract position based in Denver, Colorado. The role involves converting ASP.NET Web Forms to a .NET 8/9 project with a React front-end.
Emergent Software is seeking a Lead Software Architect proficient in C# and .NET to lead custom software projects. This remote position requires strong communication skills and expertise in Microsoft technologies.
TechDigital Group is seeking a Dynamics 365 Full Stack Developer with expertise in .NET and Power Apps to design and develop solutions in Washington, DC. The ideal candidate will have extensive experience in Dynamics 365 CRM/ERP systems and strong .NET development skills.
Emergent Software is seeking a Lead Software Architect proficient in C# and .NET to lead custom software projects. This role offers remote work flexibility and emphasizes collaboration within agile teams.
The AES Group is seeking a senior-level .NET Application Architect to lead architectural initiatives for finance and payroll systems. This remote role requires extensive experience in .NET and cloud technologies, particularly Azure.
Emergent Software is seeking a Lead Software Architect proficient in C# and .NET to lead custom software projects. This role offers remote work flexibility and is ideal for self-driven individuals with strong communication skills.
Calance is seeking a Full Stack .NET Developer with expertise in C#/ASP.NET for a remote contract position based in Denver, Colorado. The role involves converting ASP.NET Web Forms to a .NET 8/9 project with a React front-end.
Emergent Software is seeking a Lead Software Architect proficient in C# and .NET to lead custom software projects. This role offers remote work flexibility and emphasizes collaboration within agile teams.