Teampraxis - Palmer, AK

posted 4 months ago

Full-time - Mid Level
Palmer, AK
Administrative and Support Services

About the position

The Software Developer is responsible for developing software applications using the DevOps methodology. This role encompasses all stages of the development lifecycle, from problem analysis through to the delivery of solutions to production, as well as managing the underlying infrastructure. The position also includes the support of applications and infrastructure, ensuring that systems are running smoothly and efficiently. Key responsibilities include software development tasks such as problem analysis, solution design, code development and building, unit and system testing, system documentation, and code deployment. In terms of infrastructure management, the developer will engage in problem analysis, solution design, and the building, setup, and testing of infrastructure builds. Additionally, the role requires researching new technologies and staying updated on technology changes and trends. Production support is another critical aspect of this position, which involves troubleshooting, implementing code and infrastructure fixes, and addressing inquiries from business teams. Collaboration with cross-functional teams and stakeholders is essential, as is the documentation of code and instructions for other developers to follow. This role is designed for someone who thrives in a collaborative, dynamic environment and is committed to delivering high-quality software solutions.

Responsibilities

  • Conduct problem analysis and solution design for software development.
  • Develop and build code for applications.
  • Perform unit and system testing to ensure quality.
  • Document systems and code for future reference and for other developers.
  • Deploy code to production environments.
  • Manage infrastructure by analyzing problems and designing solutions.
  • Build, set up, and test infrastructure builds.
  • Research new technologies and stay updated on industry trends.
  • Provide production support by troubleshooting issues and implementing fixes.
  • Collaborate with cross-functional teams and stakeholders to meet project goals.
  • Document code and provide instructions for other developers.

Requirements

  • Bachelor's degree in a related field or equivalent experience required.
  • 5+ years of software development experience.
  • Experience with AWS Cloud Services including Postgres, RDS, DynamoDB, Lambda, EC2, ECS, VPC, Redshift, Cognito, CloudFormation.
  • Proficiency in programming languages such as Javascript, SQL (SQL Server, PostgreSQL), C#, Python, and PowerShell.
  • Experience with runtime engines and frameworks like Node.js, Express, Vue.js/Vuetify.js, dbt, and Microsoft .Net.
  • Strong quantitative, analytical, troubleshooting, and problem-solving skills.
  • Ability to quickly grasp complex concepts and translate business requirements into technical solutions.
  • Adaptability to change and a collaborative work style.
  • Strong oral and written communication and listening skills.

Nice-to-haves

  • Experience working with agile methodologies.
  • Familiarity with technologies and standards such as HL7, ANSI X12, MSMQ, Nant, and Unix.

Benefits

  • Comprehensive benefit package including health insurance and retirement plans.
  • Casual work environment that promotes comfort and productivity.
  • Opportunities for professional development and learning.
  • Employee empowerment to make a difference in their roles.
  • Award-winning company culture that values employee contributions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service