Job Title: Software Engineer (.NET, C#)
CEFR seeking C1 (fully bilingual but Spanish is native language) or C2
Location: Must reside in Columbia or Mexico but position is remote
Employment Type: 2 year contract
Experience Level: Mid-Level (4+ years)
Job Overview:
We are seeking a skilled Software Engineer with a strong background in C#, .NET, SQL Server, and JavaScript to join our development team. The ideal candidate will have at least four years of experience in software development, working on scalable and efficient applications. This role involves designing, developing, and maintaining applications, ensuring optimal performance and reliability.
Key Responsibilities:
- Develop and maintain web and backend applications using C# and .NET frameworks.
- Work with SQL Server to design and optimize database structures and queries.
- Implement and enhance front-end functionality using JavaScript.
- Collaborate with cross-functional teams to analyze business requirements and translate them into technical solutions.
- Debug, test, and improve application performance and security.
- Participate in code reviews and provide feedback to ensure best practices.
Required Skills & Qualifications:
- 4+ years of experience in C# and .NET development.
- Strong proficiency in SQL Server (queries, stored procedures, indexing, and performance tuning).
- Hands-on experience with JavaScript, including modern frameworks or libraries.
- Knowledge of software development best practices, including OOP, design patterns, and unit testing.
- Ability to troubleshoot and debug complex applications.
- Strong communication skills and ability to work effectively in a team environment.
Preferred Qualifications:
- Experience with cloud platforms such as Azure or AWS.
- Familiarity with RESTful APIs and microservices architecture.
- Experience working in Agile/Scrum environments.