Welcome to our dynamic team of experienced software engineers. We have been providing innovative digital transformation solutions for over 20 years.
Key Responsibilities:
* Becoming part of a skilled team
The ideal candidate will be responsible for developing and maintaining high-performance backend systems using .NET technologies.
Required Skills and Qualifications:
* At least 5 years of experience as a .NET/C# developer or application developer
* Familiarity with the ASP.net framework, SQL Server, and design/architecture standards, including knowledge of API styles such as REST and GraphQL
* Specialization in .NET languages (e.g., C#, .Net Core), Entity Framework
* Excellent experience with databases like SQL; creating, improving, and maintaining stored procedures, queries, and functions
* Understanding of query plans and execution plans to refine and optimize further
* Knowledge of design patterns, SOLID principles, and unit testing practices
* Exceptional skills in debugging and communication
* You have relevant education or work experience in software engineering or related fields
Recommended Skills:
* Experience with authentication and authorization mechanisms like OAuth2
* Familiarity with CI/CD tools like Azure DevOps or GitHub Actions
* Proficiency in source control and version control systems like Git
* Relevant experience working with cloud environments and monitoring tools
* Experience working with web applications Angular and/or React
Final Skills:
1. Navigating and influencing teams with different levels of experience and expertise
2. Strong technical skills with business communication and negotiation required
3. Acting independently, receiving sometimes unclear instructions, and needing to contact people for details and instructions
4. Will to work with legacy systems and support activities
5. Teamwork
6. English (required) & Spanish (recommended)
7. Communication skills