CoBank is seeking a Full Stack Software Engineer to support the Digital team in automating business processes and building foundational frontend and backend applications on AWS, to meet real farm credit customer needs.
Requirements
- Programming languages like React, HTML/CSS, Node.js, SQL, Python
- Open Source databases
- Container Orchestration services including Docker and Kubernetes
- AWS tools and services
- Windows PowerShell
- 2 years of experience with React, Typescript and Node, and cloud platforms such as Microsoft Azure, AWS, or Google Cloud
- Prior Experience designing and implementing of AI/ML-powered features to enhance automation, decision-making, and customer experience in agricultural finance applications, using tools such as Amazon SageMaker, TensorFlow, or Scikit-learn
- Prior Experience productionizing ML models, integrating them into full-stack applications with scalable APIs and real-time inference pipelines
Responsibilities
- Engineers automated solutions, automated testing, monitoring and observability
- Collaborates with product managers, cross functional teams, and deliver robust cloud-based solutions
- Utilizes programming languages like React, HTML/CSS, Node.js, SQL, Python, Open Source databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services, Windows PowerShell
- Develops solutions for improving quality, delivery, efficiency, and customer and employee experience for business partners using automation technologies.
- Demonstrates advanced understanding of the Software Development Lifecycle (SDLC) and CI/CD pipelines and tools.
- Leads resolution of production issues and engages IT and vendors as necessary.
- Provides workday and after-hours production support, including troubleshooting, problem correction, testing, and promotion to the production environment.
Other
- Bachelor's Degree in computer science, information systems or a relevant discipline.
- 5 years of experience in front end and back end development
- 2 years of experience in Agile practices
- Demonstrated technical, analytical and problem-solving skills
- Advanced interpersonal skills with the ability to build and maintain effective working relationships with all levels of management and staff.