Senior .NET Software Engineer / Plano, TX / Hybrid
Plano, Texas
Full Time
$130k - $135k
This organization delivers an extensive array of pharmacy claims services, with a specialized focus on the 340B Drug Discount Program. Their cutting-edge platform is designed to assist healthcare providers in reducing medication costs, enhancing access to essential drugs for underserved communities, and optimizing operational efficiency. By offering services such as billing support, compliance assistance, and specialty pharmacy referrals, the company empowers providers to navigate the complexities of the pharmaceutical landscape while maximizing the impact of the 340B program. Their mission is to bridge gaps in healthcare access, ensuring that vulnerable populations receive the care and medications they need without financial barriers.
The Senior Software Engineer will play a pivotal role in the creation, development, and ongoing maintenance of sophisticated software systems. In this capacity, they will collaborate closely with a variety of teams, addressing both technical challenges and business requirements to ensure the delivery of innovative and effective software solutions. This position will also involve mentoring and guiding junior developers, helping them grow their technical skills and navigate 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.