SPECTRAFORCE TECHNOLOGIES Inc. is looking for Software Engineer (Java + Python) in Raleigh, NC.
This local job opportunity with ID 52938108 is live since 10/21/2019.
Job Title Senior Software Engineer Location Raleigh, NC Duration 6 months Job description Client s IT Training and Certification team is seeking an experienced Software Engineer to help fortify and enhance a variety of Python and Java applications that support the sale, management, and delivery of training and certification offerings. In this role, you will work with both internal and customer-facing software, and perform development of new features, bug fixes, refactoring, and test automation. Agile software development methodology knowledge and experience is preferred. Experience in a full stack software engineering role or familiarity with all components of web application architecture is preferred. Primary Job Responsibilities Design, implement, and extend both internal and customer-facing software according to meet the needs of business requirements Work as part of an agile team to actively communicate status and complete deliverables on schedule Ensure non-functional requirements, including security, resiliency, logging, monitoring, documentation, and maintainability are met according to defined standards Ensure code quality through bug fixes, troubleshooting, refactoring and test automation Collaborate with other developers across multiple departments and technology stacks for cross-team projects and larger IT initiatives Propose and implement continuous improvement activities Provide technical support for the team's applications Required SkillsExperience Bachelor's degree in a technical field (engineering or computer science background is preferred) or equivalent work experience is required 5+ years of application development experience is required 3+ years of Python development experience is required Proficiency in Linux command-line is required Experience with Linux, Apache, MySQL is required Experience with source control (Git, Subversion, or similar) is required Ability to support critical application issues in 24x7 on-call support is required Preferred SkillsExperience 1+ year of Django development experience is strongly preferred Experience with Docker andor Kubernetes is a significant advantage Experience with OpenShift is a significant advantage Prioractive community member in open source software projects is an advantage Experience with Puppet, Chef, Ansible, or similar is a plus Experience with build automation like Jenkins, and Selenium is a plus Experience with application and system monitoring and alerting is a plus Interest in devops, deployment automation, andor system administration is a plus Creative, motivated, and capable of working both independently and as part of a globally distributed team Demonstrated ability to resolve technical issues with proven troubleshooting capabilities