Software Developer Job at Marana Group

Marana Group Kalamazoo, MI 49009

SUMMARY

Performs all functions related to the Application Development Group throughout the Company’s service area for the provision of developing software applications and data manipulations for the purpose of data processing, file manipulation, document creation, and output processing by performing the following duties.

ESSENTIAL DUTIES AND RESPONSIBILITIES

· Has a thorough understanding of the software development life cycles and best practices.

· Interacts with managers and clients to gather requirements, review designs, demo prototypes, and address issues in a timely manner.

· Designs and develops enterprise level systems utilizing multiple frameworks, languages, and database platforms.

· Provides solutions to new projects in addition to supporting current applications.

· Defines and documents designs and functionality through systems analysis, use cases, business process flows, ER diagraming and data modeling.

· Provides a high level of quality through all levels of testing, documentation, and business analysis.

· Prepares reference for users by writing operating instructions.

· Maintains client confidence and protects operations by keeping information confidential.

· Contributes to team effort by accomplishing related results as needed.

· Maintains a clean and safe work area.

· Develops and maintains test environments, documentation, and plans.

· Designs and develops relational databases, including tables, views, and stored procedures.

QUALIFICATIONS

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

EDUCATION and/or EXPERIENCE

· A developer with 2 (or more) years of experience delivering applications to production

· Working knowledge of (or willingness to learn): Python (Django), Javascript/Typescript (Node/Express/React)

· Familiarity with databases (PostgreSQL, SQL Server)

· Understanding of troubleshooting techniques in distributed systems.

· Knowledge of test automation/TDD.

· Experience with cloud infrastructure (Azure or Digital Ocean is a plus).

· Working knowledge of Linux systems.

· Understanding of CI/CD best practices.

· Some software design experience.

CORE SKILLS

· Ability to use common sense in day-to-day activities.

· Interacts with all team members well. Also, can be self-motivated.

· Must have satisfactory attendance. At a minimum, meet the attendance policies as stated in the Company handbook.

· Provides the ability to be forward thinking. Looking at the whole process and desires to understand how the whole process works.

· Ability to be dependable. If a task is given, completion of the task is expected as soon as reasonably possible or by the stated due date.

· Must be very detail orientated. Following all verbal and written instructions while having the ability to point something out if it doesn’t seem right.

BENEFITS

The wage for this position is based on market forces and the experience of the candidate.

This position includes ample opportunity for wage growth based on the successful candidate's ability to achieve specific goals. The achievement of these goals will be determined by mutual agreement with management that the candidate can work independently, complete projects as assigned, and achieve established goals.

Successful candidate will be provided with the opportunity to have medical insurance for themselves under the Company’s group health insurance program. The Company will provide for a portion of the monthly premium for candidate's share of coverage. Voluntary dental plans are also available.

In addition, the successful candidate will be provided with $20,000 of term life insurance coverage under the Company’s group life insurance program. The Company will provide for complete premium coverage for the successful candidate.

In addition, the successful candidate will be eligible to participate in the Company’s 401(k) profit sharing program once the terms of eligibility, as stated in the Associate Handbook and relevant Company documents, are satisfied.

Job Type: Full-time

Pay: $50,000.00 - $60,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • Kalamazoo, MI 49009: Reliably commute or planning to relocate before starting work (Preferred)

Education:

  • High school or equivalent (Preferred)

Work Location: In person




Please Note :
ajayjain.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, ajayjain.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.