Jobs · Engineering · New York

Associate Software Engineer

Jahnel Group · Schenectady, NY · 4 mo ago
Engineering$60k–$70k/yrFull-time

About the role

Jahnel Group is a fast-growing INC 5000 recognized company that connects software creators with meaningful work. We are seeking an Associate Software Developer who can contribute to building, modifying, and maintaining software solutions.

Responsibilities

  • Craftsmanship: Reading and writing software with at least one core technical skill set
  • Testing and debugging software with at least one core technical skill set
  • Fundamental tools/concepts relevant to those core technical skill sets
  • Reading and writing documentation for developers and end users
  • At least one development methodology (i.e., Agile, Scrum, etc.) and working together in iterations/sprints
  • Software architecture and design
  • Planning, designing and estimation techniques and managing your own workload
  • Reviewing work items assigned to you, asking clarifying questions, understanding and completing them with accuracy and efficiency
  • Collaborating with source control, pull requests and code reviews
  • Contributing to deployment pipelines and the systems that deliver code to environments
  • Assisting in monitoring production applications and where possible providing production level support
  • Be a team player, seek different ways to add value and help the team minimize risks, issues and impediments
  • Have courtesy/tact and be effective working with other people
  • Understand the different roles on the team and their responsibilities
  • Provide information clearly and concisely, demonstrate care by proactively sharing updates and impediments without being asked
  • Conduct research and analysis and be able present your findings
  • Operate with a sense of care and urgency
  • Demonstrate self-development and the ability to pursue learning
  • Stay up to date with the industry as well as the direct needs of your team

Requirements

  • Competent in HTML/CSS/JScript
  • Competent in at least one framework (Angular, React, Vue, Svelte, etc.)
  • Competent in at least one programming language (JavaScript, C#, GoLang, Python, etc.)
  • Competent in at least one framework (Express.js, .Net etc)
  • Competent in Application Design (APIs, Integrations, REST, GraphQL, MVC, Websockets, etc)
  • Competent in common coding concepts (Design Patterns, Functional Programming, DDD, TDD, DRY, SOLID, etc)
  • Competent in manipulating common data formats (JSON, CSV, XML, etc)
  • Competent in at least one data technology (RDBMS, NoSQL, etc)
  • Exposure to different data processing techniques (ORM/ODM, OLAP/OLTP, ODBC, Batch, Streaming, etc)
  • Competent in iOS or Android
  • Competent in Objective-C or Java
  • Competent in at least one framework (Flutter, Xamarin, Ionic, etc)
  • Competent in at least one Cloud (AWS, GCP, Azure, etc)
  • Competent in at least one Cloud Architecture (Docker/Containers, Serverless, Amplify, Netlify, JAMStack, etc)
  • Competent in common security concepts (threats, vulnerabilities, exploits, etc)
  • Competent in security protection techniques and sources (code scanning, dependency updates, OWASP top 10, etc)
  • Competent in secure coding practices (input/output validations, sanitization, error checking, filtering, RBAC, etc)
  • Competent in cryptography (in transit and at rest, SSL, ciphers, certificates, etc)
  • Exposure to regulatory and compliance laws and concepts (Data Privacy, GDPR, CCPA, Health, HIPAA, PII, PHI, Accessibility, WCAG, etc)
  • Competent in at least one SCM (GitHub, GitLab, BitBucket, etc)
  • Competent with at least one IaC technology (CloudFormation, CDK, Terraform, Kubernetes, etc)
  • Competent in working with and updating pipelines
  • Competent in at least one observability area (monitoring, logging)
  • Competent in at least one observability technology (ELK, Prometheus, DataDog, New Relic, Splunk, etc)

Qualifications

The ideal candidate should have a basic understanding of typical development practices and some real-world practical applications. They must be able to follow standard procedures and work well with others.

Skills

  • Core Technical Skill Set
  • Development Methodology
  • Software Architecture and Design
  • Source Control
  • Pull Requests and Code Reviews
  • Deployment Pipelines
  • Monitoring Production Applications
  • Collaboration
  • Communication
  • Security Concepts
  • Observability

Benefits

  • Free Health Insurance Option for all (Single, 2 - Party and Family)
  • 401k Safe Harbor Plan
  • Profit Sharing Program
  • Maternity / Paternity Leave
  • Side Hustle Opportunities
  • Certification Reimbursement and Bounty Programs

Pay

$60,000 - $70,000+

Schedule

Approximately 9:00 am to 5:00 pm EST, with occasional late nights for tight deadlines.

Similar jobs

Associate Software Engineer

OptiTrack, A Motion Capture Technology CompanyCorvallis, OR· 2 wk ago
Engineeringapply on apply.workable.com

Associate Software Engineer

Intelliforce-IT Solutions Group, LLC.Annapolis Junction, MD· 3 wk ago
Engineeringapply on intelliforceitsolutionsgroup.applytojob.com