We are seeking a skilled and motivated Programmer to join our dynamic team. The ideal candidate will have a strong background in software development and a passion for creating efficient, scalable solutions. You will be responsible for designing, implementing, and maintaining software applications while collaborating with cross-functional teams to deliver high-quality products. This role requires proficiency in various programming languages and technologies, as well as a solid understanding of cloud infrastructure and system administration. Our game is going to be in C# in the Unity Engine, using unity web services.
Duties
Develop, test, and maintain software applications using languages such as Java, Python, Go, and C#.
Collaborate with team members to gather requirements and design software solutions that meet business needs.
Implement cloud computing solutions using platforms like AWS, Google Cloud Platform, or Azure.
Utilize containerization technologies such as Docker and orchestration tools like Kubernetes for application deployment.
Manage databases including MySQL, DynamoDB, and Microsoft SQL Server while ensuring data integrity and performance.
Conduct system testing and debugging to identify issues and implement effective solutions.
Participate in continuous integration/continuous deployment (CI/CD) processes using tools like Jenkins or GitLab.
Administer systems on various platforms including CentOS, UNIX, Linux, and Windows Server.
Ensure software quality assurance through rigorous testing methodologies and adherence to SDLC principles.
Provide technical support and troubleshoot software-related issues as they arise.
Requirements
Proficiency in programming languages such as Java, Python, Go, C#, Ruby on Rails, or JavaScript.
Experience with cloud infrastructure services (AWS, Google Cloud Platform) and virtualization technologies (VMware).
Familiarity with container orchestration tools like Kubernetes and configuration management tools such as Ansible or Chef.
Strong understanding of web services (REST APIs), microservices architecture, and enterprise software development practices.
Knowledge of database management systems including MySQL, Oracle, PostgreSQL, or Microsoft SQL Server.
Experience with system administration tasks on Linux/Unix environments as well as Windows Server environments.
Familiarity with DevOps practices including incident response, disaster recovery planning, and release management processes.
Proficient in version control systems such as GitHub or GitLab; experience with CI/CD tools is a plus.
Strong problem-solving skills with the ability to debug complex systems effectively.
Excellent communication skills with the ability to work collaboratively within a team environment. Join us in shaping the future of technology through innovative programming solutions!
Job Type: Fixed term contract
Contract length: 12 months
Pay: $20.00 per hour
Expected hours: 40 per week
Benefits:
Employee stock purchase plan
Stock options
Work from home
Work Location: Remote
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.