_Nisum is a leading global digital commerce firm headquartered in California, with services spanning digital strategy and transformation, insights and analytics, blockchain, business agility, and custom software development. Founded in 2000 with the customer-centric motto “ Building Success Together® ,” Nisum has grown to over 1,800 professionals across the United States, Chile,Colombia, India, Pakistan and Canada. A preferred advisor to leading Fortune 500 brands, Nisum enables clients to achieve direct business growth by building the advanced technology they need to reach end customers in today’s world, with immersive and seamless experiences across digital and physical channels.
_What You'll Do
Technical Leadership & Architecture:
- Lead the design, development, and implementation of complex enterprise-level web applications and services using C# and the .NET framework (.NET Core / .NET).
- Drive architectural decisions, ensuring solutions are scalable, secure, high-performing, and adhere to best practices (e.g., SOLID principles, design patterns, microservices architecture).
- Translate complex business requirements into technical specifications and solutions.
- Propose and advocate for technical solutions, evaluating new technologies and frameworks to ensure optimal performance and scalability.
Hands-on Development
- Write clean, efficient, maintainable, and testable code using C#, ASP.NET, .NET Core, and other related technologies.
- Develop and integrate RESTful and/or SOAP-based Web APIs, handling authentication methods (OAuth, JWT, API keys), routing, caching, and serialization.
- Proficiently utilize front-end technologies (HTML5, CSS3, JavaScript, and modern frameworks like Angular/React) to deliver user-friendly applications.
- Design and manage database solutions (e.g., SQL Server, Cosmos DB), optimizing queries and ensuring data integrity.
- Implement asynchronous programming patterns and multithreading for optimized application performance and responsiveness.
- Conduct thorough unit testing and integration testing to ensure optimal functionality and performance.
Team Collaboration & Mentorship
- Lead, mentor, and provide technical guidance to junior and mid-level developers, fostering a collaborative and productive development environment.
- Participate actively in code reviews to ensure code quality, adherence to coding standards, and best practices.
- Collaborate effectively with cross-functional teams, including product owners, business analysts, UX/UI designers, and QA engineers, to deliver high-quality solutions.
- Support junior developers' work, provide constructive feedback, and help grow the team's capabilities.
Operational Excellence
- Identify and troubleshoot complex technical issues in production and development environments, providing timely and effective solutions.
- Contribute to performance analysis, security improvements, and overall user experience enhancements.
- Participate in the full software development lifecycle (SDLC) following Agile methodologies (Scrum/Kanban).
- Implement and maintain CI/CD pipelines (e.g., Azure DevOps, GitHub Actions).
- Document technical designs, system architecture, and development processes.
- Monitor production support queues and proactively manage system availability and performance.
What You Know
- You must reside in Chile or Colombia
- Advanced english skills
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 8+ years of progressive experience in software development with a strong focus on C# and .NET technologies.
- Proven experience (at least 3+ years) in a lead developer or technical lead role, with a strong track record of mentoring junior team members.
- Expert-level proficiency in C#, .NET Framework, .NET Core / .NET (latest versions preferred), and object-oriented programming (OOP) principles.
- Extensive experience designing, developing, and consuming Web Services (RESTful APIs, SOAP).
- Solid understanding of modern web development standards, including HTML5, CSS3, and JavaScript, with hands-on experience in at least one modern front-end framework (Angular, React, or similar).
- Strong experience with relational databases (e.g., SQL Server) and ORMs (e.g., Entity Framework, Dapper).
- Familiarity with cloud platforms (Azure or AWS) and containerization technologies (Docker, Kubernetes).
- Experience with version control systems (e.g., Git).
- Strong understanding of secure coding practices.
- Excellent problem-solving, analytical, and debugging skills.
- Exceptional communication, interpersonal, and leadership skills with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders.
- Experience working in an Agile/Scrum development environment.
Preferred Qualifications
- Master's degree in Computer Science or a related field.
- Previous experience with Salesforce Cloud
- Microsoft Certifications related to .NET development or Azure.
- Experience with Microservices architecture.
- Knowledge of messaging queues (e.g., RabbitMQ, Azure Service Bus).
- Familiarity with automated testing frameworks and practices (e.g., xUnit, NUnit, Moq).
- Experience with monitoring and logging tools (e.g., Splunk, Application Insights).
Join us and be a pivotal part of a team that values innovation, collaboration, and continuous learning. If you are a hands-on technical leader with a passion for building cutting-edge software solutions, we encourage you to apply!
What can we offer you?
- Belong to an international and multicultural company that supports diversity.
- Be part of international projects with a presence in North America, Pakistan, India and Latam.
- Work environment with extensive experience in remote and distributed work, using agile methodologies.
- Culture of constant learning and development in current technologies.
- Pleasant and collaborative environment, with a focus on teamwork.
- Access to learning platforms, Google Cloud certifications, Databricks, Tech Talks, etc.
- Being part of various initiatives and continuous participation in internal and external activities of innovation, hackathon, technology, agility, talks, webinars, well-being and culture with the possibility not only to participate but also to be an exhibitor.
Nisum is an Equal Opportunity Employer and we are proud of our ongoing efforts to foster diversity and inclusion in the workplace.