Software Development Engineer II
Sorry, this job was removed at 11:30 a.m. (MST) on Thursday, October 24, 2019
By clicking Apply Now you agree to share your profile information with the hiring company.
Position Details:
The Software Development Engineer will work as part of a technical team of professionals who are responsible for architectural design and development of a suite of applications supporting CSG/WFX business requirements. The Software Engineer is also responsible for collaboration in cross-functional design and planning activities.
Responsibilities include:
- Understanding key components of legacy systems
- Development of a new generation of applications utilizing advanced design patterns and modern technologies
- Design, analysis, and implementation of product solutions
- Troubleshooting of production issues
- Work with Quality Assurance to verify functionality and address issues
- Develop and deliver required technical documentation
- Participate in project planning and design meetings
- Resolve complex technical issues
- Work effectively in an innovative, collaborative agile development environment
Professional Experience:
- 1+ years of experience in software development
- Experience with software development life cycle (SDLC) and agile/iterative methodologies
- Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, Node.js, Python, or Perl
- Deep hands-on experience in the design, development and deployment of business software at scale
Preferred :
- BA/BS in Computer Science or related technical field or equivalent practical experience
- Experience with Agile Development Methodology
- Experience with service-based architecture, RESTful services and building scalable micro-services
- Experience with development of highly-available and fault-tolerant enterprise and web software deployments
- Experience with compliance and risk management requirements (e.g. security, privacy, SSAE, PCI, HIPAA)
Knowledge, Skills and Abilities:
- Knowledge of Web standards, protocols and secure communications
- Knowledge of data security and data privacy best practices, and their implementation into software solutions
Read Full Job Description