Food For The Poor

Integration & Software Developer

San Pedro Sula, Cortés Department, HN

11 days ago
Save Job

Summary

About Food For The Poor

Food For The Poor, one of the largest international relief and development organizations in the nation, does much more than feed millions of the hungry poor primarily in 17 countries of the Caribbean and Latin America. This interdenominational Christian ministry provides emergency relief assistance, clean water, medicines, educational materials, homes, support for orphans and the aged, skills training and micro-enterprise development assistance. "Join us in our mission to serve the poorest of the poor."



Overall Responsibility:

The Software Developer is responsible for the planning, analysis, design, development, and programming of computer software, requiring in-depth research and technical expertise. Applies comprehensive knowledge of software development principles and methodologies to execute tasks effectively. This role requires a strong understanding of software engineering principles and methodologies, with the ability to manage multiple modules and subsystems effectively.


The position involves full lifecycle software development, including gathering requirements, system analysis, software design, programming, testing, implementation, documentation, and ongoing support.

The ideal candidate demonstrates technical expertise, ability to communicate effectively with stakeholders, and collaboration with various departments to deliver robust, scalable, and maintainable solutions that support the organization’s operational needs.


*THIS POSITION REQUIRES A VALID TRAVEL VISA*


Duties:

  • Contribute as a full-stack Developer delivering key UI and backend solutions
  • Architect and maintain API endpoints for internal and external systems.
  • Develop and maintain web-based systems for multiple departments.
  • Develop real-time and asynchronous systems integrations.
  • Balance the software development needs of multiple departments and investigate customer problems referred by the technical support team.
  • Conduct software and system testing, including bug verification, release validation, and beta support.
  • Evolve the existing framework to support new scalability requirements as well as functionality needed.
  • Perform product design and programming activities involving multiple modules or subsystems.
  • Create and maintain internal and external integrations with Microsoft SQL databases
  • Support all aspects of business operations about use of software, software integrations, and SQL databases.
  • Preparation of comprehensive product documentation as required.
  • Executes advanced release testing and provides beta support for assigned projects, addressing and resolving software-related issues.
  • Sustain detailed analysis and research of software requirements to assess the feasibility of proposed designs and marketing needs within defined timeframes and budgetary constraints.
  • Coordinate the installation of the software system.
  • Participate in design meetings and collaborate with cross-functional teams to evaluate system interfaces between hardware and software, ensuring alignment with operational and performance requirements.
  • Guide internal clients regarding the application, usage, and maintenance of software systems, and coordinate the installation and implementation of software solutions.


Education and Experience:

  • Bachelor’s degree in computer science, Information Technology, or a related field is preferred
  • Bilingual English/Spanish is a must.
  • A minimum of 3 years of hands-on experience in technologies including C#.Net, VB.Net, ASP.Net, Web Forms, SQL, Ajax, JavaScript, jQuery, and CSS
  • Proficient in using development tools such as Visual Studio and SQL Server Management Studio (SSMS)
  • Experience with SQL, stored procedures, and SSIS packages
  • Strong understanding of Microsoft technologies, including .NET and IIS architecture
  • Solid knowledge of the software development life cycle and debugging/performance tuning tools.
  • CRM maintenance and ERP solutions experience is preferred
  • Experience with CRM such as Salesforce, or similar, is preferred.
  • Experience with Data migration is preferred.


Skills:

  • Strong collaboration, relationship management, good verbal and written communication skills, detail-oriented
  • Ability to manage multiple projects simultaneously and work effectively under pressure.
  • Ability to use logic and problem-solving skills to identify opportunities for improvement
  • Strong written and verbal communication skills for interacting with both internal and external partners effectively.
  • Experience in nonprofit or humanitarian organizations is a plus.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job