remote
Software Developer Analyst - UST
Software Engineer
Software Developer Analyst responsible for designing, developing, and maintaining high‑quality applications while performing detailed system analysis. Utilizes Java, Python, and SQL within Agile environments to deliver scalable, user‑centric solutions.
About the role
Key Responsibilities
- Collaborate with cross‑functional teams to gather requirements and translate them into technical specifications.
- Design, code, test, and deploy robust applications using Java and Python, ensuring adherence to coding standards.
- Develop and maintain SQL databases, writing efficient queries and performing data analysis to support business decisions.
- Participate in Agile ceremonies (sprints, stand‑ups, retrospectives) to deliver incremental value and continuously improve processes.
- Conduct code reviews, troubleshoot issues, and provide mentorship to junior developers.
Requirements
- 3+ years of professional experience in software development and system analysis.
- Proficiency in Java, Python, and relational database design (SQL).
- Strong understanding of Agile methodologies and experience working in iterative development cycles.
- Excellent problem‑solving skills and ability to communicate complex technical concepts to non‑technical stakeholders.
- Experience with version control (Git) and CI/CD pipelines is a plus.
Skills
software developmentjavapythonsql