17 ene
Distillery
Guadalajara
.
**About Distillery**:Distillery is a high-growth technology services company specializing in end-to-end custom software development and IT staffing for startups, small and mid-size businesses, and enterprises.
We help our clients to imagine, design, engineer and deliver business-defining software and digital experiences whether they're looking for a fully managed team, scalable workforce or individual engineers.
**About the Position**:As a _Senior.NET Developer _you will work on new technologies and find ways to meet our customers' needs and make it easy for them to do business with us.
You will be a part of a team to resolve a diverse range of complex problems and regularly lead multiple, technically complex, large-scale projects.
**Responsibilities**:- Design, develop, and maintain our high throughput, highly available, transactional intensive web API using.NET Core.- Deep understanding of gRPC, HTTP, SOAP, REST, TCP/IP- Experience with Exception handling and its impact to throughput.- Request and response Catching- Highly skilled on Asynchronicity and multithreading- Load balancing- API Stress/Performance testing- SQL Server queries optimization experience, topics such as execution plans, physical and logical design are a must- Performance profiling tools (such as PerfView and Visual Studio Profiler), experience to identify and fix performance issues.- Compression and Serialization- Concurrency management techniques- Write high-quality, maintainable, and scalable code that meets business requirements and follows coding best practices.- Ensure the web API is highly performant and scalable, and can handle high traffic loads- Optimize code for maximum speed, scalability,
and reliability.- Work with the team to identify and resolve performance and scalability issues.- Collaborate with other team members to design and implement new features.- Write unit tests and integration tests to ensure code quality and reliability.- Ensure code is properly documented and follows coding standards.- Stay up-to-date with new technologies and best practices in web development.
**Requirements**:- Bachelor's degree in Computer Science or related field.- Strong experience with.NET Core, Entity Framework Core, and ASP.NET Core.- Experience working on high throughput, highly available, transactional-intensive web APIs.- Experience with designing and implementing RESTful APIs.- Strong knowledge of software design patterns, SOLID principles, and architectural patterns.- Experience with SQL Server or other relational databases.- Familiarity with front-end technologies such as HTML, CSS,
and JavaScript is a plus.- Experience with containerization and orchestration technologies like Docker and Kubernetes is a plus.- Strong analytical and problem-solving skills.- Excellent communication and collaboration skills.- Ability to work independently as well as in a team environment.- Must be detail-oriented and able to multitask
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.