Software engineer
Both Ends Believing (BEB) is a non-profit, non-governmental organization based in the U.S. that is working towards bettering the lives of vulnerable children around the world. Millions of suffering children are hidden behind the walls of institutions and orphanages. The primary reason is simply because countries lack the digital infrastructure that creates visibility into who and where they are. Without a digital identity, institutionalized children face a bleak future. BEB works to capture comprehensive digital profiles of children through Children First Software (CFS), a technology-driven advocate designed to identify a child’s best opportunity for family-based care. Collaborating with countries around the world, we empower government authorities to move vulnerable children to their best future, a chance to grow and flourish in a loving family. We are BEB, implementing systems that drive permanent and perpetual good for vulnerable children around the world
Mission: Transforming Global Child Welfare through Technology and Collaboration.
Vision: We see a world in which every child grows up in a safe and loving family
POSITION SUMMARY
The Children’s First (CFS) software engineer will be responsible for full stack development. The CFS application is an OutSystems cloud-based web application hosted on AWS. CFS also includes companion mobile applications to support its mission.
Key components to the CFS application:
Creating a digital profile
At the local level, advocates identify and create a comprehensive digital record for each institutionalized child, including birth, family, health, special needs and education. All data fields are configurable, including unique identifiers, fingerprints and DNA.
Finding a path to family
Adhering to the priorities outlined in the Hague Convention, the system allows each country to define and complete the steps required to determine if a child can be reunified with their biological family or if they are eligible for kinship care, foster care, or domestic or international adoption.
Qualifying prospective families
A family registry is administered by the foreign government to electronically collect information in an organized, transparent way about prospective families. Among other factors, families are evaluated for capacity to care for children with special needs.
Matching a child to a family
Through CFS, local government authorities are able to obtain critical information through the software’s matching system, enabling them to connect children eligible for placement with families that meet key criteria.
Ensuring a successful placement.
With a focus on the child, the system enables monitoring post-placement, enhancing governmental oversight through regular reporting, as well as informing continuous improvement to processes by documenting factors that lead to successful placements.
For consideration, submit a resume and cover letter including salary requirements to the following email: [email protected].
ROLE AND RESPONSIBILITIES
- Develop new application programs from established specifications or documented requirements.
- Maintain existing application programs by fixing bugs or clearing up operational deficiencies in both previously released software and software slated for future release.
- Assure program, module and system integrity through thorough testing and adherence to company standards and procedures.
- Work through all phases of the software development life cycle, including research, design, analysis, requirements, implementation, test automation, and maintenance.
- Utilize new technologies and tools to modify products and provide integration with applications developed internally and externally.
- Prepare and modify program and system documentation.
- Achieve departmental goals and timelines.
- Perform other duties as assigned.
- Work independently as well as in a team.
- Exhibit efficient management of time, tasks and priorities.
- Maintain a positive team player attitude.
- Demonstrate an excellent work ethic and focus on work, tasks, and priorities.
- Communicate technical and non-technical information clearly and effectively/professionally with peers, management, Development, Support and other departments within the company.
- Manage multiple tasks at once while staying calm and on-pace.
- Learn and adapt quickly in a dynamic environment.
- Constantly learn new business processes.
- Proactively listen to client feedback and determine the best way to meet the requirements.
- Exhibit patience, persistence, and tolerance, maintaining a high level of professionalism in challenging situations.
- Adapt to changing product and environments.
QUALIFICATIONS AND PREFERED SKILLS
- Bachelor’s degree in computer science, computer engineering, or comparable work experience.
- 2+ Years experience with database technology.
- Demonstrated proficient knowledge of software development practices, computer science theory, and understanding of relevant technologies.
- Well-developed logical thinking, reasoning and problem solving skills.
- Demonstrated ability to write and test code in reasonable timeframes.
- Demonstrated basic understanding of product architecture and all underlying technologies.
- Demonstrated basic understanding of development process.
- Experience with data modeling tools, web services and/or service oriented architecture is beneficial.
- Ability to work well both independently and within a team environment.
- Good written and verbal communication skills.
- Good interpersonal skills.
- Ability to negotiate with various parties to ensure enhancements to applications are addressed while maintaining/balancing business situations and constrictions.
- Well-developed time management skills.
- Ability to prioritize and complete multiple tasks in a fast-paced, technical environment.
- Keen attention to detail.
- Relevant Technologies:
- C# (or similar high-level language) - REQUIRED
- HTML5 – REQUIRED
- CSS – REQUIRED
- JavaScript - REQUIRED
- Microsoft WebAPI/OData – REQUIRED
- Full stack web development – REQUIRED
- OutSystems - Preferred
- SQL Databases - Preferred
- Multi-tenant cloud applications – Preferred
- AWS experience – Preferred
- .NET Framework
- ReactJS
- Relevant related technologies
Job Type: Full-time
Pay: $60,000.00 - $80,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Paid time off
Work Location: Hybrid remote in Plano, TX 75024
Recommended Jobs
AI & GenAI Data Scientist-Senior Associate Save for Later Remove job
At PwC, our people in data and analytics focus on leveraging data to drive insights and make informed business decisions. They utilise advanced analytics techniques to help clients optimise their o…
Machine Learning Engineer, Entry Level
Plano, TX | Hybrid Toyota Connected’s Labs team is looking for a Entry Level Machine Learning Engineer who will use machine learning and statistical techniques to help us create state-of-the-a…
Full Time Cardiology Job Texarkana, TX
Texarkana is a city in eastern Texas, with a twin city across the border in Arkansas. Spring Lake Park has playgrounds, walking trails, and sports fields. It is also home to the Texas A&M University. …
Customer Care Rep -Fire Sales
Build your best future with the Johnson Controls team As a global leader in smart, healthy and sustainable buildings, our mission is to reimagine the performance of buildings to serve people, pl…
Staff SW Test Engineer - IAM
Company Description Visa is a world leader in payments and technology, with over 259 billion payments transactions flowing safely between consumers, merchants, financial institutions, and govern…
Physical Therapist Assistant / PTA - full-time
Full Time PTA Opportunity in Mesquite, TX! We are offering an $8,000 Sign on Bonus, paid up front with a 1-year Commitment OR $8,000 for Relocation Assistance or Tuition Reimbursement Join a Passio…
Registered Nurse (RN)
At New Horizons the Nurse is responsible for Keeping Kids First by providing oversight and guidance to the Ranch, one of our Residential Treatment Centers to assure medical well-being. The RN ensure…
COOK (FULL TIME)
We are hiring immediately for full time COOK positions. Location : Texas Children's West Campus - 18200 Katy Freeway, Houston, TX 77094. Note: online applications accepted only . Sched…
Practice Manager
Location Details To Include With Cover Letter Job Description A growing practice in Sugar Land, Texas is seeking a dynamic Practice Manager/ Sales Manager that will have a dual focus on managing a …
Insurance Verification Representative-PT
Responsibilities Insurance Verification Representative Opportunity West Oaks Hospital has provided psychiatric care to the Houston area and surrounding communities for over three decades. O…