← Back to jobs
Austin, TX, USA
No related jobs found
EXPERIENCE AND REQUIRED SKILL SETS
5+ years of hands-on experience in .NET development, with strong proficiency in C#, .NET
Core / ASP.NET Core
Solid understanding of the .NET ecosystem, including differences between .NET Framework
and .NET Core
Experience building web applications and APIs using ASP.NET MVC, Web API, and
ASP.NET Core
Front-end experience with Angular (v13+) and TypeScript is preferred
Strong experience with Entity Framework and other ORM tools
Hands-on experience with relational databases such as SQL Server, PostgreSQL, or Oracle, including data modeling and relationship design
Ability to design, create, and consume RESTful APIs (SOAP experience is a plus)
Familiarity with version control systems (Git / SVN) and CI/CD pipelines
Experience with automated testing, unit testing, and exposure to TDD and Agile methodologies
Strong understanding of design patterns, SOLID principles, and clean code practices
Strong communication, problem-solving, and collaboration skills
Self-driven, adaptable, and comfortable taking ownership of deliverables
Ability to work closely with Technical Leads, Product Managers, and Designers
Experience with cloud platforms such as Azure or AWS for deploying and managing .NET applications
Familiarity with Docker and Kubernetes
Exposure to messaging and caching systems (Kafka, Redis, etc.)
Prior experience in financial services, reporting platforms, or investment technology
KEY RESPONSIBILITIES
Design, develop, and maintain .NET-based backend services and APIs
Contribute to front-end development using Angular where applicable
Analyze entity relationships and data models to build efficient, scalable solutions
Collaborate with cross-functional teams to translate business requirements into technical
implementations
Take ownership of assigned modules or features from design through delivery
Celebrating 13 Glorious Years!
Participate in sprint planning, code reviews, and team discussions to ensure quality and
alignment
Perform root cause analysis and troubleshoot production issues
Continuously identify opportunities for performance, scalability, and process improvements
Support and mentor junior team members, sharing best practices and technical knowledge
EDUCATION
Bachelor's degree in Computer Science or a related field
Bachelor's degree
No related jobs found
← Back to jobs