Focus on the Family
Software Development Intern: Adventures in Odyssey
Focus on the Family, Colorado Springs, Colorado, United States, 80509
Software Development Intern: Adventures in Odyssey
Job Description
Posted Friday, November 1, 2024 at 6:00 AMWhat you would be a part of:Focus on the Family is a Christian non-profit media ministry that offers practical, everyday help to families at every age and stage of their journey. We encourage kids and adults to grow in their faith; we prepare men and women for marriage and show them how to cherish one another for a lifetime; we provide training and support for moms and dads so they can navigate real-time parenting challenges; and we stand up for all human life, from conception to natural death. We are unashamedly pro-family, pro-life, and pro-Jesus.Focus on the Family’s Digital Solutions team oversees software development and enterprise systems for the ministry. As an intern on this team, you will be involved in writing and developing tests to assist the department provide stability to the Adventures In Odyssey app, as well as make it easier for Digital Solutions to make changes in the application in the future.Responsibilities – What does a day in the life look like?Work to understand what the current unit testing coverage is for the Adventures In Odyssey Club mobile app and website applicationUpdate the code repository with updated coverage information every time more code has been testedDevelop useful unit tests to ensure that major functionality is tested and future code changes don't break the applicationMake minor code architecture changes to make the code more testableUnify the current testing approaches so we have a single testing approach moving forwardParticipate in daily meetings where you will provide updates and ask for help/direction as neededUse a source control system (i.e. Github) to integrate your changes/updates to the codebaseUpdate the project board on a daily basis so that everyone knows the status of the work you are doing.Goals – What do we want you to learn and grow in?Learn how code changes are managed in a versioned environmentDevelop an understanding on the importance of applying a Test Driven Development (TDD) methodology to your professional developmentLearn how the flutter unit test framework can be usedLearn the differences between writing code and tests for a mobile application vs a web applicationGain experience in practical application of "Pair Programming"Learn about, and work within, Agile methodologiesLearn how to follow industry standard practices for source code management as well as writing and testing codeExperience – What are we looking for in a candidate?Computer Science, Computer Information Systems, Computer Engineering or similar majorExperience working with a C-Based language such as Java, C#, Visual Basic or PHPProficient with Microsoft Office Suite (Word, PowerPoint, Excel)Developing understanding in how to refactor code so that it completes the same function as the originalTeachable and excited to learnProficiency in Flutter is a plusAs a non-profit ministry, Focus on the Family is committed to hiring staff who are dedicated to sharing the gospel and live by biblical truths. Therefore, all candidates must:Exemplify Ephesians 5:1-2, “Therefore be imitators of God as dear children and walk in love, as Christ also has loved us and given Himself for us...”Pursue the Great Commission given by Jesus Christ in Matthew 28:19-20, “Go therefore and make disciples of all the nations, baptizing them in the name of the Father and of the Son and of the Holy Spirit, teaching them to observe all things that I have commanded you; and lo, I am with you always, even to the end of the age.”Be a consistent witness for Jesus Christ; maintaining a courteous, Christ-like attitude in dealing with people within and outside of Focus; adhering to the Standard of Moral Conduct and Statement of Faith; upholding Focus on the Family's ministry in prayerThis position is an intern position only. There will be no compensation or pay with this position, but a $3500 honorarium, workday lunch, and housing for out-of-town students will be provided.Only upperclassmen college students need apply for the summer internship.Transportation is the responsibility of the intern and may be a condition of acceptance.
#J-18808-Ljbffr
Job Description
Posted Friday, November 1, 2024 at 6:00 AMWhat you would be a part of:Focus on the Family is a Christian non-profit media ministry that offers practical, everyday help to families at every age and stage of their journey. We encourage kids and adults to grow in their faith; we prepare men and women for marriage and show them how to cherish one another for a lifetime; we provide training and support for moms and dads so they can navigate real-time parenting challenges; and we stand up for all human life, from conception to natural death. We are unashamedly pro-family, pro-life, and pro-Jesus.Focus on the Family’s Digital Solutions team oversees software development and enterprise systems for the ministry. As an intern on this team, you will be involved in writing and developing tests to assist the department provide stability to the Adventures In Odyssey app, as well as make it easier for Digital Solutions to make changes in the application in the future.Responsibilities – What does a day in the life look like?Work to understand what the current unit testing coverage is for the Adventures In Odyssey Club mobile app and website applicationUpdate the code repository with updated coverage information every time more code has been testedDevelop useful unit tests to ensure that major functionality is tested and future code changes don't break the applicationMake minor code architecture changes to make the code more testableUnify the current testing approaches so we have a single testing approach moving forwardParticipate in daily meetings where you will provide updates and ask for help/direction as neededUse a source control system (i.e. Github) to integrate your changes/updates to the codebaseUpdate the project board on a daily basis so that everyone knows the status of the work you are doing.Goals – What do we want you to learn and grow in?Learn how code changes are managed in a versioned environmentDevelop an understanding on the importance of applying a Test Driven Development (TDD) methodology to your professional developmentLearn how the flutter unit test framework can be usedLearn the differences between writing code and tests for a mobile application vs a web applicationGain experience in practical application of "Pair Programming"Learn about, and work within, Agile methodologiesLearn how to follow industry standard practices for source code management as well as writing and testing codeExperience – What are we looking for in a candidate?Computer Science, Computer Information Systems, Computer Engineering or similar majorExperience working with a C-Based language such as Java, C#, Visual Basic or PHPProficient with Microsoft Office Suite (Word, PowerPoint, Excel)Developing understanding in how to refactor code so that it completes the same function as the originalTeachable and excited to learnProficiency in Flutter is a plusAs a non-profit ministry, Focus on the Family is committed to hiring staff who are dedicated to sharing the gospel and live by biblical truths. Therefore, all candidates must:Exemplify Ephesians 5:1-2, “Therefore be imitators of God as dear children and walk in love, as Christ also has loved us and given Himself for us...”Pursue the Great Commission given by Jesus Christ in Matthew 28:19-20, “Go therefore and make disciples of all the nations, baptizing them in the name of the Father and of the Son and of the Holy Spirit, teaching them to observe all things that I have commanded you; and lo, I am with you always, even to the end of the age.”Be a consistent witness for Jesus Christ; maintaining a courteous, Christ-like attitude in dealing with people within and outside of Focus; adhering to the Standard of Moral Conduct and Statement of Faith; upholding Focus on the Family's ministry in prayerThis position is an intern position only. There will be no compensation or pay with this position, but a $3500 honorarium, workday lunch, and housing for out-of-town students will be provided.Only upperclassmen college students need apply for the summer internship.Transportation is the responsibility of the intern and may be a condition of acceptance.
#J-18808-Ljbffr