Senior II .Net Engineer - Spyglass Partners, LLC
nashville, TN 37203
About the Job
PRIMARY DUTIES AND RESPONSIBILITIES:
EXPERIENCE AND EDUCATIONAL REQUIREMENTS:
M INIMUM SKILLS, KNOWLEDGE AND ABILITY REQUIREMENTS:
- Facilitate and refine the team's mission and vision, actively assisting new members in connecting and aligning with these foundational principles.
- Demonstrate mastery in all technical stacks within the business domain, also gaining comprehensive understanding of adjacent business domains.
- Mentor team members, enhancing their understanding of the technical stacks, while engaging with and presenting to other teams.
- Demonstrated experience in scaling and optimization of large enterprise event driven systems and Kafka clusters
- Collaborate with architecture, leadership, and stakeholders for strategic planning, offering recommendations and identifying smart risk-taking opportunities.
- Champion the adoption of emerging technologies and patterns, supporting the delivery of business value not only within the team but across the organization.
- Identify and implement code refactoring and improvement opportunities, adhering to best practices and supporting team members in doing the same.
- Translate high-level architectural principles into tactical actions across teams, ensuring a balance between team autonomy and strategic alignment.
- Take the initiative in creating and maintaining vital policy documents that support team and organizational goals.
- Facilitate informed decision-making processes.
- Foster a collaborative culture that emphasizes knowledge sharing and continuous learning, across the organization.
- Engage actively in systems thinking, raising awareness within the team about the potential impacts of changes both at the team level and across the organization.
- Own and facilitate on-call rotations, ensuring a data-driven approach to resolving incidents and improving system reliability and performance.
- Hold accountability for reducing security vulnerabilities, both pre and post-build.
EXPERIENCE AND EDUCATIONAL REQUIREMENTS:
- 10+ [DL1] years of experience delivering user-facing, enterprise-grade software solutions.
- Experience with leading significant initiatives from conception through to deployment.
- Strong experience in a healthcare or HIPAA-regulated environment is highly preferred.
- Demonstrated experience with FHIR (Fast Healthcare Interoperability Resources) standards for sharing healthcare information electronically is preferred
- A 4-year engineering degree, and advanced degrees or equivalent work experience is preferred.
- Exceptional verbal and written communication skills are essential, including the ability to explain complex technical concepts to audiences with varying levels of technical expertise.
- Mastery in multiple programming languages with an emphasis on .NET, C#, SQL, and Kafka, to quickly learn and adapt to innovative technologies.
- Demonstrated history of effectively solving complex problems in dynamic, fast-paced environments with a focus on delivering scalable and maintainable solutions.
- Deep, hands-on experience with CI/CD practices, automated testing, and implementing these best practices at scale in large projects
- In-depth, and hands on experience with Agile and Scrum methodologies
- Demonstrated experience mentoring engineers at all levels
- Proactive problem-solver with a demonstrated ability to identify, address, and prevent issues before they impact critical timelines and business operations.
M INIMUM SKILLS, KNOWLEDGE AND ABILITY REQUIREMENTS:
- Excellent verbal and communication skills
- Exemplary knowledge of .NET framework, with exceptional skills in C# programming.
- Experience with event-driven architecture principles, and Apache Kafka
- Extensive experience with SQL and working knowledge of various relational and non-relational databases
- Solid foundational knowledge o [DL2] f advanced data structures, algorithms, and software design principles.
- Demonstrated experience in executing complex projects in agile environments with a commitment to continuous improvement and learning.
- Ability to work autonomously and collaboratively in high-paced, dynamic environments.
- Significant and practical experience with test-driven development (TDD).
- Solid experience with containerization technologies like Docker and Kubernetes.
- Comprehensive familiarity with a wide array of monitoring and analytics tools for performance measurement and system improvement.
- Other duties as required
Source : Spyglass Partners, LLC