Full Time

Senior Software Engineer (C# and .NET), Latin America

Emergent Software
$60,000 - $100,000* / year (about $29–$48 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Emergent Software, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer (C# and .NET) at Emergent Software will play a pivotal role in the design, development, and maintenance of high-quality software applications tailored for our clients across Latin America. You will collaborate closely with cross-functional teams to deliver robust, scalable solutions that meet business objectives. Your expertise in C# and .NET technologies will greatly contribute to enhancing our product offerings and driving innovation within the organization.



Job Responsibilities

  • Design, develop, and deploy secure and scalable software applications using C# and .NET frameworks.
  • Collaborate with product managers and design teams to define software requirements and specifications.
  • Conduct code reviews and provide constructive feedback to peers to ensure adherence to best practices.
  • Diagnose, troubleshoot, and resolve software defects in a timely manner.
  • Participate in the full software development lifecycle, including planning, implementation, testing, and deployment.
  • Mentor junior developers and support team members in utilizing C# and .NET technologies effectively.
  • Stay updated on emerging technologies and recommend enhancements to existing systems and processes.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of professional experience in software development, specifically with C# and .NET Framework.
  • Strong understanding of object-oriented programming principles and design patterns.
  • Experience with web technologies, such as HTML, CSS, JavaScript, and ASP.NET.
  • Familiarity with database technologies such as SQL Server or similar relational databases.
  • Proficient in version control systems, particularly Git.
  • Excellent problem-solving skills and the ability to work independently as well as in a team setting.


Technologies & Tools

In this role, the Senior Software Engineer will primarily utilize technologies including C#, .NET Framework, ASP.NET MVC, Entity Framework, SQL Server, and cloud services such as Microsoft Azure. Familiarity with front-end frameworks like Angular or React may also be beneficial, along with experience in DevOps tools for CI/CD processes.



Ideal Candidates

The ideal candidate for the Senior Software Engineer position will exhibit strong analytical skills, attention to detail, and a passion for software development. They should be motivated, proactive, and able to adapt to changing project requirements. Excellent communication skills and a collaborative mindset will also be essential for fostering effective teamwork and delivering high-quality software solutions.

In 98 of the 191 countries we compare, we found no unemployment benefit on official sites. Compare countries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.