Software Developer-Level II

Apply Now

Company: Avani Technology Solutions, Inc.

Location: Dallas, TX 75217

Description:

Software Developer-Level II
Irving, TX
1 year+

No C2C

Top 3 Skills
Extensive experience supporting and/or developing Java backend tools or services as well as object oriented programming skills. Must have knowledge with Java, Ruby or Python, while also being prodicient in the operational support for Java applications
Experience working within a cloud environment (AWS). In this role they will be automating the cloud and must have experience deploying infrastructure and applications in cloud environments (AWS).
Must have experience with web application development platforms, tools and utilities including Java, JSP, PHP, JavaScript

The ideal candidate would be proficient in Python or Ruby or GoLang and is also proficient in the operational support for Java applications. An ideal candidate also has a strong working knowledge of cloud and IT infrastructure. Experience writing code to automate infrastructure tasks is not necessary but considered valuable. Expertise implementing and maintaining enterprise configuration management solutions such as Chef or Puppet are also desirable.
5-8 years of experience supporting and/or developing backend applications, tools or services
Experience automating infrastructure and applications in Cloud environments
Intermediate skills in Ruby, Perl, Python or other programming languages
Proficiency in Java or other Object Oriented languages like GoLang
Experience with software development lifecycle principals
Experience integrating REST-based APIs
Experience with Continuous Deployment mechanisms and integration tools
Experience working with VCS like GitLab, GitHub, etc
Experience in load profiling and test automation
Experience in configuring, deploying, and supporting web server platforms including but not limited to Tomcat, Apache, NodeJS
Detailed knowledge of core Internet protocols (HTTP/HTTPS, DNS)
Detailed knowledge of networking protocols (TCP/IP, SSH), IP communication, packet structure, and troubleshooting.
Exposure to configuration management frameworks such as Ansible, Chef
Exposure to AWS CloudFormation or Hashicorp Terraform
Exposure to Container platforms
Working knowledge Agile/Lean methodologies
8 years or more of experience supporting and/or developing internet-based applications, products or services
Experience developing Cloud-based solutions and architecture
Experience with Cloud Formation and/or Terraform for cloud provisioning
Advanced Python, GoLang, Ruby or other scripting language skills
Intermediate to advanced Object Oriented Programming skills
Experience developing REST APIs as well as implementation is desirable
Experience working with Linux Containers
Experience with web application development platforms, tools and utilities including Java, NodeJS, JavaScript, and AngularJS
Experience with NoSQL data stores like Mongo, Cassandra
Exposure to configuration and management
Expertise with VCS like GitLab, GitHub, etc
Expertise in Continuous Deployment mechanisms and integration tools
Experience working in a DevOps capacity, with Agile methodologies
Experience in monitoring platforms such as Sensu, Zenoss, Nagios
Experience managing site content and configuration via CDN providers

Non-technical Skills
Problem solver, good communication skills, asks for more to do, high initiative. Cultural fit is extremely important- need to have strong comm skills, including speaking skills. Need to be data driven/minded. Strong team player.

Similar Jobs