Senior Software Engineer - Data intelligence
FFF EnterprisesAbout the role
Why We Are - Who We Are: About FFF Enterprises
What We Do - https://www.fffenterprises.com/company/what-we-do.html
Senior Software Engineer - Data Intelligence
Position Summary
Incumbent for the Senior Software Engineer – Data Intelligence position will need to be highly skilled in software development life cycle (SDLC) and will need expertise in C#, .NetCore, Blazor, and Microsoft Azure to join the development team. This role is ideal for a seasoned developer who specializes in cloud-based solutions, scalable web applications, and microservices architecture. Incumbent will play a key role in architecting, developing, and optimizing Azure-based applications, ensuring security, performance and maintainability to drive our business goals.
Essential Functions and Duties
• Architect, develop, and maintain robust web applications using C#, .NET Core, and Blazor within an Azure cloud environment.
• Design and implement scalable, high-performance APIs and microservices using TypeScript, Node.js, and Azure functions.
• Lead technical discussions and contribute to Azure cloud architecture and DevOps strategies.
• Optimize application performance, implement best security practices, and ensure high availability in Azure.
• Develop containerized applications using Docker and Kubernetes (AKS) for cloud deployment.
• Collaborate with cross-functional teams to define technical specifications and cloud infrastructure needs.
• Implement CI/CD pipelines using Azure DevOps, ensuring smooth deployment and version control.
• Perform code reviews, debugging, and troubleshooting to enhance software reliability.
• Work closely with UI/UX teams to implement intuitive user interfaces using Blazor and TypeScript.
• Stay updated on Azure services and cloud computing trends to drive continuous improvement.
• Adheres specifically to all company policies and procedures, Federal and State regulations, and laws.
• Display dedication to position responsibilities and achieve assigned goals and objectives.
• Always represent the Company in a professional manner and appearance.
• Understand and internalize the Company’s purpose.
• Display loyalty to the Company and its organizational values.
• Display enthusiasm and dedication to learning how to be more effective on the job and share knowledge with others.
• Work effectively with co-workers, internal and external customers and others by sharing ideas in a constructive and positive manner; listen to and objectively consider ideas and suggestions from others; keep commitments; keep others informed of work progress, timetables, and issues; address problems and issues constructively to find mutually acceptable and practical business solutions; address others by name, title, or other respectful identifier, and respect the diversity of our work force in actions, words, and deeds.
• Comply with the policies and procedures stated in the Injury and Illness Prevention Program by always working in a safe manner and immediately reporting any injury, safety hazard, or program violation.
• Ensure conduct is consistent with all Compliance Program Policies and procedures when engaging in any activity on behalf of the company. Immediately report any concerns or violations.
• Other duties as assigned.
Education, Knowledge, Skills, and Experience
Required Education:
• Bachelor’s Degree in Computer Science, Engineering or an additional four (4) years relevant experience in lieu of degree.
• Master’s Degree in Computer Science, Engineering or related field preferred
Required Knowledge:
• Minimum seven (7) years of software development experience [eleven (11) for non-degreed candidates] with a strong focus on C#, .NetCore, and Blazor.
• Strong knowledge of microservices architecture, including containerization with Docker and Kubernetes (AKS).
• Proficiency with Azure DevOps, CI/CD pipelines, and Infrastructure as Code (ARM/Bicep/Terraform).
• Strong understanding of modern front-end frameworks (e.g., Blazor, React, or Angular) and Typescript.
• Excellent problem-solving skills, ability to work independently and collaboratively in a fast-paced environment.
• Strong communication and leadership abilities, with a passion for mentoring junior engineers.
Preferred Knowledge:
• Familiarity with Power BI embedded integration
• Databricks connections
Required Experience:
• Minimum seven (7) years of software development experience [eleven (11) for non-degreed candidates] with a strong focus on C#, .NetCore, and Blazor.
• Extensive experience with Microsoft Azure, including Azure App Services, Azure functions, Azure SQL and document databases .
• Proven experience designing and developing RESTful APIs and integrati
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s