Sial Technology Partners - Nashville, TN

posted 15 days ago

Full-time - Senior
Nashville, TN
Professional, Scientific, and Technical Services

About the position

The Technical Lead Software Developer will collaborate with the architecture team and senior members to develop Enterprise Systems. This hands-on role requires the candidate to spend 70% of their time coding, focusing on gathering requirements, designing processes, and developing software solutions using .NET/C#, Angular, and Azure technologies.

Responsibilities

  • Gathering business requirements from all stakeholders
  • Designing / re-engineering processes
  • Writing technical specifications
  • Designing database architecture, services including APIs and user interfaces
  • Developing code, unit testing and manage DEV/QA environments
  • Assist with integration and end-to-end testing
  • Establish best practice and review other developers code
  • Supporting the QA team as they write test cases
  • Facilitating User Acceptance Testing
  • Launch planning and coordination
  • Post-launch maintenance; enhancement prioritization in conjunction with the business; on-going release management
  • Analyzing and implementing new data models
  • Providing Level 2 application support
  • Providing support for ad-hoc data and research requests from the investment team
  • Providing support for overnight batch jobs
  • Should be able to work with a large team across different locations

Requirements

  • 15+ years of industry experience in coding and building software
  • Strong knowledge of core computer science design concepts, algorithms and data structures
  • Strong knowledge of object-oriented design patterns
  • 10+ years experience in application development using .NET/C#
  • Proficient in Angular > 14, RxJS, SQL, TypeScript, JavaScript, CSS and HTML
  • Proficient with Azure cloud technologies like EventHub, Service Bus, AKS and Functions
  • Track record of making significant contributions to large scale, enterprise, multi-layer software projects
  • Extensive experience with code repositories like GIT and DevOps processes
  • BS / MS in Computer Science, Math, Engineering and/or related experience
  • Passionate in programming
  • Must be a problem solver and can work independently
  • Strong verbal and written communication skills
  • A desire to grow their knowledge about the investment implementation lifecycle and various markets

Nice-to-haves

  • Familiarity with automated testing frameworks
  • Experience developing in Python
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service