Job Openings Analyst Programmer (Java, .Net)

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.