USTSenior Software Developer (.NET)
Developer II - Software Engineering
At UST, we help the world's leading organizations grow and succeed through digital transformation. With a global workforce across multiple countries, we partner with clients to deliver impactful technology and engineering solutions that create measurable business value.
UST is seeking a highly skilled Senior Software Developer (.NET 8+) to drive the development of complex enterprise systems. This is a hands-on technical role that goes beyond coding. The ideal candidate is a strong backend engineer with deep expertise in C# and ASP.NET 8+, capable of leading technical discussions, solving complex production issues, and collaborating directly with clients in a fast-paced environment.
Key Roles & Responsibilities
Technical Leadership & Development
Architect and develop high-performance backend services using ASP.NET 8+ and C#.
Write scalable, secure, and maintainable code following best practices and design principles.
Contribute to architectural decisions and ensure adherence to SOLID principles and design patterns.
Problem Solving & Production Support
Act as the primary technical point of contact for resolving complex system issues.
Perform deep-dive debugging, root cause analysis, and performance tuning in production environments.
Troubleshoot hard-to-reproduce issues across the application stack.
Client & Stakeholder Interaction
Lead technical discussions with clients to understand business objectives and technical requirements.
Provide progress updates and manage technical expectations.
Translate business needs into clear technical solutions.
Requirement Analysis & Design
Convert high-level business requirements into detailed technical specifications.
Break down features into actionable development tasks.
Ensure proper documentation of system architecture and design decisions.
Database Design & Optimization
Design, optimize, and maintain data models in SQL Server and PostgreSQL.
Implement efficient queries, indexing strategies, and schema migrations.
Ensure high availability, data integrity, and performance optimization.
Delivery & SDLC Ownership
Participate in the full Software Development Life Cycle (SDLC) from requirement gathering to deployment.
Ensure timely delivery of high-quality, production-ready features.
Collaborate effectively within cross-functional teams.
Required Skills & Experience
4+ years of professional experience in software engineering within the .NET ecosystem
Expert-level proficiency in:
C#
ASP.NET 8+ (Web API)
PostgreSQL (schema design, query optimization, migrations)
Strong analytical and troubleshooting skills
Excellent verbal and written communication skills
Proven experience in client-facing technical roles
Front-end experience with Angular (v14+)
Experience with Docker and Kubernetes
Strong understanding of Design Patterns and SOLID principles
Bachelor's degree in Computer Science, Engineering, or related field
4+ years of hands-on experience in backend development using .NET technologies
We listen, learn, and help selflessly
We use business to improve lives
We honor commitments and act responsibly
UST is an Equal Opportunity Employer. All employment decisions are made without regard to race, color, religion, gender, national origin, disability, or any other protected status.
NET, ASP.NET, C#, Entity Framework Core, SQL Server, PostgreSQL, Microservices, Angular, Docker, Kubernetes
Skills net,,c#,primary care,postgresql architecture,
¿Te interesa este puesto?