Logo
IFG Companies

Senior Software Engineer

IFG Companies, Alpharetta, Georgia, United States, 30239

Save Job

Join to apply for the

Senior Software Engineer

role at

IFG Companies Position Summary The Senior Software Engineer ("SSE") is a key member of a full-stack software engineering team, focusing on designing and implementing software applications. The candidate must be highly motivated, with excellent communication skills and expertise in software development technologies and methodologies. The SSE will lead design sessions with business and technology stakeholders, create design documents, and enforce software development standards as defined by enterprise architecture and leadership. A strong understanding of Microsoft Azure is required, with the ability to develop cloud-native software, make architectural decisions, and deliver scalable, secure, and high-performance solutions on Azure. Hands-on experience with low-code/no-code platforms like Microsoft Power Platform, specifically Power Apps and Power Automate, is also essential for leading the design and development of applications and workflows organization-wide. Position Responsibilities Collaborate with enterprise architects, solution architects, infrastructure engineers, and business stakeholders to design and deliver end-to-end software solutions. Translate complex business requirements into scalable, maintainable full-stack or low-code/no-code solutions. Implement and improve architecture, design, and delivery of custom applications using full-code/full-stack or Power Platform solutions. Develop unit and integration tests, and assist with regression testing suites. Participate in code and design reviews. Work with cross-functional teams to meet project deadlines. Coordinate with vendors and contractors, both on-shore and off-shore. Perform other duties as assigned.

Required Knowledge/Skills/Abilities Deep understanding of Systems Architecture and Application Design. Experience with design patterns, business logic implementation, and web services. Expertise with Azure services like Azure App Services, Azure Functions, AKS, Azure DevOps, Azure SQL, etc. Proficiency in C#, SQL, and SSMS. Experience developing REST APIs and designing Process and Experience APIs. Ability to write parameterized unit tests, and implement full test suites. Strong knowledge of DevOps, CI/CD, and Agile methodologies. Proficiency with Git and version control workflows. Excellent communication, analytical, and problem-solving skills. Experience integrating with Microsoft 365, Dataverse, Dynamics 365, and external APIs.

Education/Experience/Certifications Bachelors degree in Computer Science, Software Engineering, or Data Engineering. At least 6 years of experience with C# and Microsoft application frameworks like .NET 8. Microsoft Azure certification. Expertise with Power Apps, Power Automate, and Dataverse. Experience in property/casualty insurance applications is a plus.

Physical Demands Typical office environment with minimal physical exertion. Hybrid work requiring at least three days per week in the office. Prolonged sitting, extensive computer use, and meetings. Willingness to travel as needed.

Why IFG Companies Established in 1985, a stable and innovative insurance group focused on technology, underwriting, and partnerships.

Benefits Competitive compensation, medical, dental, vision, 401(k), disability, life insurance, paid parental leave, vacation, and more.

Additional Details

Seniority level: Mid-Senior level Employment type: Full-time Job function: Engineering and IT Industry: Insurance

Referrals can double your chances of interview success. Apply now to be part of IFG Companies in Atlanta, GA, with a salary range of $75,000 - $100,000. #J-18808-Ljbffr