Senior Software Engineer - Data Intelligence: 26-00068 in Flower Mound
Role details
Job location
Tech stack
Job description
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#, .Net Core, 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., * 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 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.
Requirements
- 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 .
- Minimum seven (7) years of software development experience, eleven (11) for non-degreed
- Candidates, with a strong focus on C#, .Net Core, 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 integrating with front-end technologies.
- Experience with Azure security best practices, including and Access Management (IAM), Key Vault, and Managed Identities.
- 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.
KNOWLEDGE AND EXPERIENCE
- Familiarity with Power BI embedded integration.
- Databricks connections.
- Ten (10) years of progressive experience in Cloud Based solutions development.