Application Developer
Application Developer
Multiple positions - serve as team member to develop business / customer facing software solutions. Deliver solutions across app life cycle in Lean environment using best patterns and practices, test driven development and unit testing. Design, develop, and ensure team quality, following/adapting existing patterns, using service-based, multi-tier, object oriented architectures. Extend/adapt design changes to business systems. Analyze existing code bases, software systems, and integrated processes to correct, enhance, or replace. Review objectives and scope, gather facts, analyze data, research, prepare alternatives, and make recommendations. Create documents and diagrams from existing. Collaborate with prod and BAs to understand and identify system needs. Review/augment/enhance/suggest stories. Produce solutions that support testing, decomposition of functions, interface based design, dependency injection, unit testing, test driven design, service level testing, and user interface automation testing. Modify existing code thru design patterns. Create test cases to handle boundary and adverse condition scenarios. Modify and create code to allow units of development to be submitted to source code repository for automated builds, deployment and testing. Enable continuous integration and frequent, reliable releases. Monitor system performance and provide on-going production support. Minimum Reqs: Bachelor's or equivalent in CS, Elec Engineering, MIS or closely related field with 3 years of exp developing multi-tier, Intranet / Internet and web-based and / or mobile platform technologies that includes exp creating Web API and / or REST Services and multi-tier, web-based apps with Visual Studio and Microsoft .NET technologies; web technologies and frameworks (HTML5, CSS, Angular, REST API, JavaScript), SQL Server or similar relational database mngmt system, unit testing frameworks (NUnit), Native iOS and/or Android devl, version control and build process (Azure DevOps, GIT), continuous integration/delivery, and website scripting and technologies using Responsive design patterns; creating and maintaining complex/integrated apps; configuring IIS to host web sites and services. Send resumes to C. Messersmith, Farm Credit Services, 5015 S 118th St, Omaha, NE 68137 or apply at careers.fcsamerica.com.