Computer Programmer

Home :: Computer Programmer

Experience: 2+ years

Qualification: This is a professional position, and as such, we require, at minimum, a Bachelor’s degree in computer science, computer information systems, information technology, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.

Job Description: 

  • Demonstrating proficiency in Python and Java, with a focus on strong debugging and coding abilities to develop and maintain software applications.
  • Applying knowledge of Agile and Waterfall methodologies in your daily work, while effectively using Git and SVN for software version control.
  • Taking ownership of designing, coding, testing, and maintaining software applications and systems, ensuring they meet required standards for performance, security, and scalability.
  • Managing database design and optimization for both SQL and NoSQL systems, ensuring efficient data management and retrieval.
  • Leveraging cloud platforms such as AWS, Azure, and Google Cloud to deploy and manage applications, ensuring they are scalable and cost-effective.
  • Gaining familiarity with various operating systems like Linux, macOS, and Windows, ensuring that software works seamlessly across different platforms.
  • Managing and utilizing version control systems effectively, ensuring code integrity and collaboration within the team.
  • Troubleshooting and debugging software issues, optimizing performance, and swiftly resolving errors to maintain smooth system operation.
  • Integrating new software components into existing systems, ensuring compatibility and minimal disruption to business operations.
  • Collaborating with cross-functional teams to refine user requirements, provide technical insights, and work toward achieving business objectives effectively.
Scroll to Top