About the job Analyst Programmer (Java, .Net)
Analyst Programmer The Analyst Programmer is a mid-level technical role responsible for coding, testing, and problem-solving with limited supervision. This position supports software development projects by building functional modules, troubleshooting issues, and collaborating with teams to align technical objectives.
Duties and Responsibilities
- Develop, test, and maintain functional software modules based on business and technical requirements.
- Debug moderately complex issues and support system troubleshooting to improve performance.
- Document system updates and code changes for knowledge sharing and future reference.
- Collaborate with project teams to ensure alignment with technical goals and system architecture.
- Provide occasional guidance to Junior Analysts to support their technical growth.
Qualifications
Education
- Bachelors degree in Computer Science, Information Technology, Software Engineering, or a related field.
Work Experience
- 1-3 years of experience in software development, programming, or system analysis.
Skills & Competencies
- Proficiency in programming languages (e.g., Java, .NET).
- Experience using debugging tools and troubleshooting software issues.
- Familiarity with database management systems (e.g., MySQL, MS SQL).
- Understanding of system analysis and software design principles.
- Strong problem-solving skills with the ability to work with moderate independence.
- Effective collaboration and communication within project teams.
Effort & Workload
- Perform moderately complex tasks requiring critical thinking and analysis.
- Manage workload under some pressure to meet deadlines and project requirements.
Responsibility & Supervision
- Moderate impact on operations and implementation of technical plans.
- Limited accountability for technical deliverables, assets, and system updates.