Senior Full Stack .NET Software Engineer / Azure / Hybrid / Plano, TX
Plano, Texas
Hybrid
Full Time
$130k - $135k
This organization offers a wide range of pharmacy claims services, specializing in the 340B Drug Discount Program. Their platform helps healthcare providers lower medication costs, improve access to essential drugs for underserved communities, and enhance efficiency. Services include billing support, compliance aid, and specialty pharmacy referrals, enabling providers to maximize the benefits of the 340B program. Their mission is to ensure vulnerable populations get the medications and care they need without financial barriers.
They are looking to hire a Senior Full Stack .NET Developer to join their team. This role will involve designing, developing, and maintaining both front-end and back-end software systems using .NET technologies. The ideal candidate will work closely with various teams to address technical and business needs, while ensuring high-quality, efficient solutions. The position also includes mentoring junior developers, helping them grow their skills and effectively manage complex projects. Required Skills and Experience
They are looking to hire a Senior Full Stack .NET Developer to join their team. This role will involve designing, developing, and maintaining both front-end and back-end software systems using .NET technologies. The ideal candidate will work closely with various teams to address technical and business needs, while ensuring high-quality, efficient solutions. The position also includes mentoring junior developers, helping them grow their skills and effectively manage complex projects. Required Skills and Experience
- Strong expertise in programming languages, including C#, and the .NET Framework.
- Proven track record of developing high-quality software, with a focus on writing clean, maintainable code.
- Extensive experience working with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, CosmosDB).
- Proficient in utilizing system monitoring tools (e.g., New Relic) and automated testing frameworks.
- Skilled in task automation using relevant scripting languages and tools.
- Excellent time management and the ability to effectively prioritize tasks throughout the software development lifecycle.
- Demonstrated experience mentoring and guiding junior developers, fostering a culture of continuous learning and growth.
- Strong analytical skills with an ability to diagnose and troubleshoot complex technical issues.
- Familiarity with multiple operating systems, including Linux, Windows, and macOS.
- Proven ability to work independently with minimal supervision, alongside strong organizational and leadership capabilities.
- A degree in Computer Science, Software Engineering, or a related field.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud, particularly with cloud migration and scalability initiatives.
- Familiarity with DevOps tools (e.g., Docker, Kubernetes, Jenkins, Terraform) to automate pipelines and streamline deployment processes.
- Knowledge of mobile development frameworks (e.g., React Native, Swift, Kotlin) is beneficial for mobile application development.
- Experience working with modern development frameworks (e.g., Angular, React, Node.js) to build web-based applications.
- A solid understanding of security best practices, including encryption techniques and secure coding standards.
- Experience with big data platforms and tools (e.g., Hadoop, Spark, Elasticsearch), especially in environments dealing with large datasets.
- Designing, developing, and maintaining high-quality, scalable, and efficient software solutions using C# and the .NET Framework.
- Collaborating with cross-functional teams to deliver robust, innovative solutions that meet business and technical requirements.
- Ensuring the efficiency, scalability, and security of the codebase.
- Troubleshooting and resolving complex technical issues, optimizing system performance as needed.
- Mentoring and supporting junior engineers, helping them grow their skills and contribute to project success.
- Contributing to test automation initiatives to ensure software reliability and quality.
- Staying up-to-date with emerging technologies, best practices, and industry trends to continuously improve development processes.
- Documenting development processes, design decisions, and system configurations to maintain clarity and consistency across teams.
- Managing projects from initial concept through to final delivery, ensuring alignment with business goals and technical requirements.
- Participating in Agile sprints, collaborating closely with stakeholders to ensure project milestones are met and goals are achieved.
- Plano, TX
- Hybrid (3 days onsite/2 days remote)
- $135-140k
Please note that this position is only available for direct hire or W-2 employment, as we are unable to engage with corp-to-corp candidates at this time. We appreciate your understanding.