What are the responsibilities and job description for the Software Developer position at CoreTek Labs?
Analyze, design, develop, test and modify computer software applications software or specialized programs.
Review and analyze business system and user needs and develop software solutions.
Design, implement, and manage Cloud database services such as Amazon RDS (Relational Database Service) or Amazon Aurora or any other cloud databases. Configure database
instances, backups, and replication, ensuring data integrity, security, and high availability.
Become familiar with the business process and assess business activities performed globally to determine proposed solutions and potential impact.
Plan and execute the migration of on-premises databases to database services, ensuring minimal downtime and data loss. Evaluate and recommend appropriate migration strategies
based on specific business requirements.
Implement security best practices for databases, including encryption of data at rest and in transit, access control, and auditing. Ensure compliance with industry regulations and
organizational security policies.
Plan and execute unit tests including technical, functional and integration tests.
Utilize CloudFormation or infrastructure-as-code tools to automate the provisioning and management of database resources. Implement version control and continuous
integration/continuous deployment (CI/CD) practices.
Set up proactive monitoring and alerting mechanisms for Cloud databases using services like Amazon CloudWatch. Monitor key metrics, performance trends, and capacity planning to
maintain optimal database performance.
Prepare related technical documentation and provide user support as needed.
Investigate and resolve database-related issues in Cloud environments, working closely with application developers and infrastructure teams.
Provide technical support and guidance to users and stakeholders.
Assist in documenting system requirements, defining scope and objectives.
Work with users to resolve production incidents in a timely manner.
Track all coding changes using help desk and version control software.
Position Requirements: Bachelor's degree or a foreign equivalent degree in Computer Science, Information Technology, Information Systems, Computer Applications, Mechanical Engineering, Electrical and/or Electronics Engineering, Engineering (any) or related field plus two years of work experience in any position/title providing experience with Cloud.
Qualifying experience must include experience with Cloud.
Position requires travel/relocation to various unanticipated client locations throughout the U.S with expenses paid by the employer.
Benefits Offered: Medical, 401k, Life Insurance.
Review and analyze business system and user needs and develop software solutions.
Design, implement, and manage Cloud database services such as Amazon RDS (Relational Database Service) or Amazon Aurora or any other cloud databases. Configure database
instances, backups, and replication, ensuring data integrity, security, and high availability.
Become familiar with the business process and assess business activities performed globally to determine proposed solutions and potential impact.
Plan and execute the migration of on-premises databases to database services, ensuring minimal downtime and data loss. Evaluate and recommend appropriate migration strategies
based on specific business requirements.
Implement security best practices for databases, including encryption of data at rest and in transit, access control, and auditing. Ensure compliance with industry regulations and
organizational security policies.
Plan and execute unit tests including technical, functional and integration tests.
Utilize CloudFormation or infrastructure-as-code tools to automate the provisioning and management of database resources. Implement version control and continuous
integration/continuous deployment (CI/CD) practices.
Set up proactive monitoring and alerting mechanisms for Cloud databases using services like Amazon CloudWatch. Monitor key metrics, performance trends, and capacity planning to
maintain optimal database performance.
Prepare related technical documentation and provide user support as needed.
Investigate and resolve database-related issues in Cloud environments, working closely with application developers and infrastructure teams.
Provide technical support and guidance to users and stakeholders.
Assist in documenting system requirements, defining scope and objectives.
Work with users to resolve production incidents in a timely manner.
Track all coding changes using help desk and version control software.
Position Requirements: Bachelor's degree or a foreign equivalent degree in Computer Science, Information Technology, Information Systems, Computer Applications, Mechanical Engineering, Electrical and/or Electronics Engineering, Engineering (any) or related field plus two years of work experience in any position/title providing experience with Cloud.
Qualifying experience must include experience with Cloud.
Position requires travel/relocation to various unanticipated client locations throughout the U.S with expenses paid by the employer.
Benefits Offered: Medical, 401k, Life Insurance.