Senior Software Engineer

TEKsystemsKansas City, MO
$120,000 - $130,000Hybrid

About The Position

We are seeking an innovative, modernization-minded Software Engineer to help re-envision and enhance a client-facing digital experience. This role joins a collaborative, design-driven engineering team and plays a key part in the development, implementation, and management of scalable, technology-based business solutions. The ideal candidate is delivery-focused, adaptable, and highly skilled in full-stack software engineering. You will design and build applications that meet both functional and technical requirements while contributing to architecture, best practices, and team success.

Requirements

  • C# / .NET
  • SQL / relational databases
  • Software development best practices
  • Object-oriented programming (OOP)
  • MVC architecture
  • Angular
  • Azure (cloud platform)
  • 5–9 years of professional experience in .NET development, with strong emphasis on C# and MVC
  • Hands-on experience with Angular and front-end technologies: TypeScript HTML CSS JavaScript
  • Strong understanding of OOP principles and design patterns
  • Extensive experience with SQL and database-driven applications
  • Familiarity with Git version control
  • Experience working in Azure or similar cloud environments
  • Strong analytical and problem-solving skills
  • Ability to work both independently and collaboratively within a team
  • Excellent communication skills for partnership with technical and non-technical stakeholders

Responsibilities

  • Participate in all phases of the Software Development Life Cycle (SDLC), including: Requirements analysis Design Development Testing Deployment Ongoing maintenance
  • Develop dynamic, responsive user interfaces using: Angular TypeScript HTML CSS Related front-end frameworks and libraries
  • Design and develop scalable back-end services and APIs using: C# ASP.NET MVC .NET Core Web API
  • Integrate front-end applications with back-end APIs
  • Design and manage SQL Server databases, including: Schema design Query development Data management
  • Write clean, maintainable, well-documented, and testable code
  • Conduct code reviews, refactoring, and ensure adherence to coding standards and best practices
  • Implement unit and integration tests to maintain software quality
  • Provide technical guidance and mentorship to junior developers

Benefits

  • Will get up to 5% bonus based on individual and company performance.
  • 401K and match
  • Medical, dental, vision, long and short term disability
  • PTO and holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service