Software Developer – .NET C#
About the Role
We are looking for a Software Developer to join our international team and contribute to the development, enhancement, and support of business-critical applications. You will work closely with business stakeholders to understand their needs, design effective technical solutions, and contribute throughout the full software development lifecycle.
Key Responsibilities
- Understand business requirements and work closely with clients and stakeholders to propose effective solutions and translate needs into functional specifications.
- Participate in all stages of the software development lifecycle, including analysis, architectural design, coding, quality assurance, and deployment.
- Contribute to the creation and maintenance of technical documentation for developed systems.
- Provide production application support to ensure the stability, availability, and reliability of business-critical systems.
- Collaborate with international teams and stakeholders across different functions.
Requirements
- Bachelor's degree or higher in Computer Science, Computer Engineering, Information Systems, Systems Analysis, or a related field.
- At least 1 year of experience as a Software Developer, Development Analyst, Programmer, or equivalent experience through an academic internship.
- Intermediate to Advanced English, as the role requires communication with international teams.
English proficiency will be assessed during the recruitment process.
- Strong understanding of programming fundamentals, including data structures, logic, and algorithms.
- Knowledge of Object-Oriented Programming (OOP).
- Professional experience with .NET / C# development.
- Experience with web development technologies, including JavaScript, ASP.NET Core, MVC, REST APIs, and Angular.
- General knowledge of Windows environments, basic networking, and information security, including authentication, authorization, and security best practices.
- Basic knowledge of relational database modeling, preferably SQL Server.
Nice to Have
- Experience working with Agile methodologies, such as Scrum or Kanban.
- Knowledge of DevOps practices, including automation, containers, and CI/CD.
- Academic or personal projects involving web or software development.
- Experience with version control systems, preferably Git.
- Familiarity with Microsoft SQL Server, including queries, stored procedures, indexes, and basic query optimization.
What You’ll Bring
We are looking for someone who is technically curious, collaborative, and solution-oriented, with a willingness to learn and grow in an international environment. You should be comfortable working across the full development lifecycle and communicating with both technical and business stakeholders.
📌 Jr Software Developer (Bogotá)
🏢 Ibope
📍 Bogotá