What are the responsibilities and job description for the Programmer Analyst position at AMG & Associates, Inc.?
The Programmer Analyst is responsible for analyzing business requirements, designing technical solutions, developing applications, and supporting system enhancements. This role bridges business needs and technical implementation by evaluating workflows, writing and testing code, troubleshooting system issues, and ensuring application performance and reliability. The Programmer Analyst collaborates with cross-functional teams and operates effectively in a fully remote environment.This position is strictly limited to candidates who currently reside in the United States and are legally authorized to work in the U.S. Applications from individuals residing outside the United States will be rejected.Key ResponsibilitiesAnalyze business requirements and translate them into technical specificationsDesign, develop, test, and deploy software applicationsMaintain and enhance existing systems and applicationsTroubleshoot and resolve application defects and performance issuesConduct code reviews and participate in quality assurance processesCollaborate with stakeholders to gather system requirementsDevelop documentation for technical specifications and user guidesSupport system integration and data migration initiativesEnsure compliance with security standards and coding best practicesParticipate in continuous improvement and system optimization effortsRequired QualificationsBachelors degree in Computer Science, Information Systems, or related field (or equivalent experience)3–6 years of experience in software development or systems analysisProficiency in one or more programming languages (e.g., Java, C#, Python, SQL)Experience with relational databases and database designStrong analytical and problem-solving skillsKnowledge of SDLC methodologies (Agile, Waterfall, or hybrid)Experience with version control systems (e.g., Git)Ability to work independently in a remote environmentPreferred QualificationsExperience with cloud-based application developmentFamiliarity with RESTful APIs and web servicesExperience with DevOps tools and CI/CD pipelinesKnowledge of data modeling and reporting toolsRelevant certifications (e.g., Microsoft, Oracle, AWS)CompensationAnnual Salary Range: $85,000 – $115,000 USD, based on experience, programming expertise, and project scopePerformance-based bonuses may be offeredBenefitsComprehensive medical, dental, and vision insurance401(k) retirement plan with employer matchingPaid time off, paid holidays, and sick leaveLife, short-term, and long-term disability insuranceFlexible remote work arrangementProfessional development and certification reimbursementEmployee wellness and assistance programsWork Authorization & Residency RequirementMust be legally authorized to work in the United StatesMust currently reside within the United StatesApplications from candidates outside the U.S. will not be considered
Salary : $85,000 - $115,000