
Programmer
RemoteHunter · United States
- Hybrid
- Full-time
- $120,000 / year
- United States
Job highlights
- Develop and maintain software systems for clients.
- Enhance TIMS software with new features.
- Write well-engineered code and test thoroughly.
- Collaborate with testers and resolve customer issues.
- Bachelor's degree and 3+ years experience preferred.
About the role
About Our Client
The organization develops and maintains software systems tailored to meet customer needs. It focuses on delivering quality, error-free software products that support various applications and features through ongoing development and maintenance.
About the Opportunity
The Programmer role involves enhancing and maintaining the software system TIMS by adding new applications, improving existing features, and ensuring the product remains reliable and cost-effective. This position supports the development team by producing well-engineered code, collaborating with testers, and assisting in resolving customer issues, contributing to the overall quality and usability of the system.
Responsibilities
- Write well-engineered code and participate in code reviews
- Perform unit and preliminary system testing
- Maintain existing programs and handle special customer requests
- Create and maintain program documentation and testing instructions
- Develop code consistent with system standards and security requirements
- Collaborate with software testers to ensure product quality and usability
- Assist in resolving escalated customer issues and training personnel
- Support the execution of the annual users group conference, including presentations
- Meet deadlines and complete work within budget and allocated time
- This position does not involve supervisory responsibilities
Requirements
- Treat others with respect, maintain good relationships, and uphold ethical standards
- Follow security and confidentiality protocols
- Analyze and approach projects logically and systematically
- Possess comprehensive understanding of programming tools; proficiency tested during application
- Communicate effectively in writing and verbally; be organized and detail-oriented
- Work independently or in teams, prioritize tasks, and manage deadlines
- Bachelor's degree in computer science or related field including programming languages, or equivalent
- Preferred 3+ years of programming experience
Pay Range and Compensation Package
Pay range for this position is $70,000 to $120,000 depending on experience.
Benefits & Perks
- Medical insurance
- Dental insurance
- Vision insurance
- 401(k) plan with company match
- Life insurance
- Paid time off
- Voluntary disability benefits
Equal Opportunity Statement
Our client is an equal opportunity employer. They celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, or national origin.
Key skills/competency
- Software Development
- Code Maintenance
- System Testing
- Programming Languages
- Documentation
- Security Standards
- Customer Support
- Team Collaboration
- Problem Solving
- Time Management
Skills & topics
- Programmer
- Software Developer
- Software Engineer
- Coding
- Programming
- TIMS Software
- Maintenance
- Development
- Computer Science
- Application Development
How to get hired
- Tailor your resume: Highlight programming experience, specific languages, and achievements relevant to software development and maintenance.
- Showcase problem-solving skills: Emphasize your ability to analyze projects logically and your experience with testing and debugging.
- Demonstrate collaboration: Provide examples of working effectively with testers and resolving customer issues.
- Prepare for technical assessment: Be ready to demonstrate your proficiency with programming tools and languages.
- Highlight communication: Showcase your written and verbal communication skills and organizational abilities.
Technical preparation
Behavioral questions
Frequently asked questions
- What programming languages are most important for a Programmer role at this company?
- While the job description emphasizes a comprehensive understanding of programming tools and proficiency being tested, it also mentions a Bachelor's degree in computer science or related field including programming languages. It's advisable to highlight your strongest and most relevant programming language skills, especially those commonly used in software system development and maintenance, when applying for the Programmer position.
- How does RemoteHunter help me get hired for this Programmer role?
- RemoteHunter acts as a connector, helping exceptional candidates like you discover roles that match their goals. For this Programmer position, we guide you to complete your full application directly through the hiring company's career page or ATS, ensuring a smooth application process.
- What is the expected experience level for the Programmer position?
- The company prefers candidates with 3+ years of programming experience. While not strictly mandatory, having this level of experience will strengthen your application for the Programmer role and may influence the salary offer.
- Can I work remotely for this Programmer job?
- The job description does not explicitly state the work arrangement. However, 'RemoteHunter' in the company name might suggest a remote-friendly environment, but it's best to confirm the work arrangement directly with the hiring company during the application process for this Programmer role.
- What kind of software systems does the company develop?
- The company develops and maintains software systems tailored to meet customer needs, focusing on delivering quality, error-free software products. For this specific Programmer role, you will be enhancing and maintaining the TIMS software system.
- How is the salary determined for the Programmer role?
- The salary for the Programmer position ranges from $70,000 to $120,000 annually. The final offer will depend on your experience and qualifications as assessed during the application and interview process.