Hotline: 678-408-1354

Sr. Software Engineer

Job Description:

Senior Systems Administrator

Work with high level customers, on existing and future solutions. Troubleshoot/integrate a network custom software into customer environments. Support maintenance windows for upgrades and system changes. Primary Duties and Responsibilities: Responsible for creating/patching and managing Windows and Linux (RHEL/CentOS) operating systems. Responsible for Creating/versioning/testing of scripts (Bash, PowerShell), Chef, Nagios, Maven/Ant, Git, Jenkins, Perl, Python (Boto) and Ruby to achieve high-level of automation. Duties include automation of installation/configuration/management of Apache Tomcat, Solr Cloud, IIS, MySQL and SQL Server – J2EE and .NET applications in a secure deployment. Responsible in Building/Maintaining/Updating the monitoring tools to monitor systems, applications, databases as well as business transactions. Responsible in implementing/supporting and managing Identity, Authentication, Authorization, Token Services for federated single sign-on using technologies such as SAML, OAuth, LDAP, Active Directory. Other duties as requested Experience with VM build environments (Linux) and deployment tools such as Chef Server Experience installing, maintaining, and troubleshooting complex Linux environments Experience with creating, optimizing, and maintaining VMWare based virtual environments Experience installing/configuring/starting/troubleshooting RPMs, Tarball and Java programs in Linux Experience in integrating, optimizing, and using Oracle in an environment Familiar with DNS, DHCP, Apache/Nginx, routing, IP addressing (IPv4 & IPv6), VLANs, packet analysis, network troubleshooting, etc. Above average written and verbal communication skills – customer facing Able to apply troubleshooting logic to complex problems including networking, application servers, Oss, protocols, databases, etc. and the mixture of these Write & troubleshoot xml, REGEX, Perl, Bash scripts, DB queries, etc. Create packages (non-RPM) for customer installation of PS products Create dev environments (build virtual instances) to mimic current customer’s production environment Write MOPs (assumes that they understand CMS/ECO processes to write MOPs) Qualifications: Candidate must possess at least a Bachelor’s/College Degree , Post Graduate Diploma / Master’s Degree, Computer Science/Information Technology, Engineering (Computer/Telecommunication) or equivalent. 7-10 years’ experience in a similar role. Understanding of support tools, techniques and how technology is used to provide IT services Ability to communicate on the phone with remote clients and vendors from geographically dispersed areas. Knowledge of and experience configuring and installing windows desktop applications Understanding of Operating Systems, business applications, and network systems Self-motivated with the ability to work in an extremely fast-paced environment Ability to multi-task and adapt to changes quickly Prior experience in Helpdesk/NOC Innovative mindset, quick learner Good customer handling skills At least 5 year(s) of working experience supporting a company’s infrastructure at a high level of performance Excellent communication skills Strong troubleshooting skills Ability to interact effectively in a multi-functional, diverse work environment Experience in a highly regulated insurance industry a plus 10% – 20% travel. Required Skills (degrees, certifications, licenses etc.) Bachelor’s Degree in Computer Science or equivalent Top 3 skill sets: Networking / DevOPs / troubleshooting Knowledge: Deployment and management of Java and .NET based multi tier application deployments on AWS cloud leading the design and implementation of build, release and deployment of enterprise applications Managing application and infrastructure releases between Non-Prod and Production environments Hands-On experience using computer, networking, storage and database AWS Services. Professional experience architecting large scale distributed systems. Understanding of Elasticity and Scalability Concepts. Familiarity with RDBMS (MySQL, SQL Server) and NoSQL Database Technologies. Network experience with route tables, access control lists, firewalls, NAT, HTTP, DNS, IP and Web Application firewall. Knowledge of RESTful Web Services, XML and JSON. Familiarity with Insurance Business. Skills and Abilities: Ability to implement interactions with AWS (AWS SDK, AWS API, Command Line Interface, AWS CloudFormation, and other AWS Services such as SNS, SQS, SWF, DynamoDB, S3 etc). Skilled in implementing automation using Chef, Knife, Ruby, bash, scripting, python, powershell to perform day-to-day support functions and release management activities. Experience with information and application security including public key encryption, SSH, access credentials and X.509 Certificates. Expert level skills in managing Windows and Linux operating systems. Experience in using source code management system such as GIT, CVS or SVN Expertise in Linux – installing, troubleshooting. programmed and configured VMWare – ability to build VMs and server farms

Job Type: Contract

Salary: $60.00 to $65.00 /hour

Required education:

  • Bachelor’s

Required experience:

  • Software Engineering: 3 years
Share this job

Sr. Software Developer

Do you have a deep technical passion and enjoy pushing its limits? Do distributed systems excite you? Do you dream in microservices? Are you a seasoned technologist who is looking to help build the a platform that will have a ubiquitous e ff ect on our lives and the wo rld?

We have an amazing start, and are looking for someone to lend their talents and t ake it to the next level. Optimum Energy operates at the intersection between network and mechanical systems. Our expertise in both disciplines makes us uniquely qualified to deliver the promise of energy e ffi ciency. We build products that optimize, and materially reduce, the energy consumption of heating, ventilation and cooling systems around the world.

As an member of a small but rapidly growing software development team this position provides the opportunity for a developer to make key contributions to the success of our team, products, and company.

Qualifications

Skills and knowledge you’ll need to be successful:
Minimum of 6–10 years of experience in software engineering

Extensive, hands-on experience in one or more statically typed language (i.e. Java,

C#, C, C++) or dynamically typed language (i.e. Javascript/Node, Python, Ruby)

Exposure to client side technologies like Angular.js

Experience in Test Driven Development (TDD) and agile methodologies

Expertise crafting and developing complex distributed systems using microservices

or SOA patter ns

Excellent analytical and problem solving, written and verbal communication skills Skills that will help you excel:

Working knowledge of, or are passionate about learning, Java, Scala and Node.js

Strong foundation in technologies of the container ecosystem

Strong background in Infrastructure as a Service such as Amazon Web

Services(AWS), Microsoft Azure, or OpenStack

Working understanding of performance instrumentation, analysis and tuning

Experience of working with remote and distributed teams, our team spans across many time zones and cultures

Salary and benefits will be competitive and dependent upon experience and qualifications. If you think you could be a successful member of our t eam, please apply on our Career Page at http://optimumenergyco.com/company/#careers” > http://optimumenergyco.com/company/#careers .

Optimum Energy is an Equal Opportunity Employer encouraging diversity in the workplace .

Share this job

Contact Us

Eltas EnterPrises Inc.
3978 Windgrove Crossing
Suite 200A
Suwanee, Georgia
30024, USA
contact@eltasjobs.com

Subscribe to our Newsletter