Mindbank - Fort Collins, CO

posted 5 months ago

Full-time - Senior
Fort Collins, CO

About the position

Mindbank Consulting Group has an immediate need for a Senior Software Developer who will play a crucial role in moving and supporting applications, data, and dependencies to the AWS Cloud. This position involves updating and integrating workflows and products accordingly to enhance the overall functionality and user experience. The Senior Software Developer will also be responsible for improving and updating existing software to better serve users, ensuring that legacy systems continue to operate effectively through ongoing support and maintenance. In addition to supporting legacy systems, the developer will review the current codebase and plan for long-range infrastructure and technology changes, focusing on modernization and architectural improvements. Critical bug fixes and performance enhancements will be a key part of the role, as will preparing and supporting the containerization, integrations, and deployment of applications to the AWS Cloud DKeys. The developer will also support all DKeys already in production and work on improving them to allow users to utilize multiple DKeys for a single project. Furthermore, enhancing developer tools for coding and testing DKeys and deploying them to the AWS Cloud will be essential responsibilities of this position.

Responsibilities

  • Move and support applications, data, and dependencies to AWS Cloud and update and integrate workflows and products accordingly.
  • Improve and update existing software to better serve users.
  • Continue to provide support (operations and maintenance) of legacy systems for users.
  • Review the current code and plan for long-range infrastructure/technology changes, modernization, and architectural improvements.
  • Make critical bug fixes and improvements to the application to improve performance.
  • Prepare and support containerization, integrations, and deployment of application to the system in the AWS Cloud DKeys.
  • Support all DKeys already in production, improve DKeys so users can use multiple DKeys for one project.
  • Improve the developer tools for coding and testing DKeys and deploy them to the AWS Cloud.

Requirements

  • 6+ years' experience with Java 8 or higher.
  • Experience designing, building, and maintaining complex, mission-critical systems by striving for build and test automation, 'keeping it simple', following industry best practices, and embracing agile, test-driven development.
  • Proficiency in languages such as Java, JavaScript, HTML, CSS, Python, *nix shell, Groovy, C/C++, Go, Dart, PHP, Ruby Rails, jQuery, CSS, REST, MySQL.
  • Experience with databases including PostgreSQL, MySQL, MongoDB, ElasticSearch.
  • Familiarity with build technologies like Jenkins, Maven, Gradle, CMake.
  • Experience with cloud technologies including Containers (Docker/Podman), Public cloud (GCP/AWS), Kubernetes, Microservices.
  • Knowledge of frameworks such as NodeJS, React, Angular, Spring, Flutter.
  • Experience with other technologies like Apache Kafka, Elastic Stack, Apache NiFi, GDB, Valgrind, Apache JMeter, Artifactory/Nexus, CSS Preprocessors, Nginx, HAProxy, Glowroot, Drupal 7.
  • Proficient in version control using Git (GitHub, Bitbucket, GitLab).
  • Experience with operating systems such as FreeBSD and Windows.

Benefits

  • Medical Insurance
  • Dental Insurance
  • Vision Insurance
  • Life Insurance
  • Long Term Disability
  • Short Term Disability
  • 401 (k) Plan
  • Paid Time Off
  • Training and Education Reimbursement
  • Referral Bonuses
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service