onsite
Senior Programmer Analyst III - American National Insurance
Software Engineer
Senior Programmer Analyst responsible for researching, designing, and developing enterprise applications, translating user needs into robust software solutions while managing feasibility, timelines, and cost constraints.
About the role
Key Responsibilities
- Research, design, and develop scalable computer applications aligned with business objectives.
- Analyze user requirements and translate them into detailed technical specifications.
- Evaluate feasibility of designs considering time, cost, and resource constraints.
- Implement and maintain RESTful APIs and data integration layers.
- Collaborate with cross‑functional teams using Agile methodologies to deliver iterative releases.
- Perform code reviews, debugging, and performance tuning to ensure high‑quality deliverables.
Requirements
- 5+ years of professional experience in software development with Java and/or C#.
- Strong proficiency in SQL and relational database design.
- Hands‑on experience building and consuming REST APIs.
- Demonstrated ability to work in Agile/Scrum environments.
- Excellent problem‑solving skills and ability to communicate technical concepts to non‑technical stakeholders.