Job Description
We are looking for an experienced Analyst Programmer to join our development team. The ideal candidate will have strong programming skills in C# and .Net framework, with a proven track record of delivering high-quality software solutions. The Analyst Programmer will work closely with our business analysts and software developers to design, develop, and implement software applications that meet our clients' needs.
Responsibilities:
- Collaborate with business analysts and stakeholders to gather requirements and understand project objectives.
- Design, develop, and maintain software applications using C# and .Net framework.
- Write clean, scalable, and efficient code that meets coding standards and best practices.
- Perform unit testing and debugging to ensure software quality and reliability.
- Participate in code reviews and provide constructive feedback to team members.
- Document code, processes, and procedures for future reference and maintenance.
- Keep up-to-date with industry trends, technologies, and best practices to continuously improve software development processes.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- Proven experience as an Analyst Programmer or similar role.
- Strong proficiency in C# programming language and .Net framework.
- Experience with ASP.Net, MVC, and Web API development.
- Familiarity with SQL Server or other relational databases.
- Knowledge of software development methodologies (Agile, Scrum, etc.).
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and in a team environment.
- Effective communication and interpersonal skills.