Nashville, TN, USA
29 days ago
Software Developer - Architect

Job Duties:

 

Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc. As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. Suggest and justify product directions within approved directions. Define responsibilities for new projects and specifies, designs and develops software according to those specifications. Provide consultative software guidance and strategic direction associated with the developing, designing and debugging of software applications or operating systems. May telecommute. (385.33753)

 

Employer will accept a Bachelor's degree in Computer Science, Engineering, or related technical field followed by 8 years of progressive, post-baccalaureate experience in job offered or in a Software Developer - Architect-related occupation. Position requires:

·         Operating cloud services or large distributed applications in production;

·         System level design and service development;

·         Distributed system design and scalable cloud-native application deployment;

·         Utilizing technologies including Infrastructure-as-a-Service (Oracle/AWS/Azure/Google Cloud), Infrastructure-as-Code (Terraform), Kubernetes, Docker, Linux OSes (Oracle Linux/RedHat), performance testing tools, and distributed debugging tools;

·         Data management systems including databases (Oracle DB, MySQL, PostgreSQL, MongoDB, Cassandra), and other open-source technologies (Elasticsearch, Redis, Etcd);

·         Software development environment;

·         Cloud infrastructure concepts and technologies;

·         Distributed source code management systems including Git; and

·         Utilizing enterprise-grade bug tracking systems, including JIRA.

Career Level - IC6

Confirm your E-mail: Send Email