What are the responsibilities and job description for the Applications Dev & Test - Software Design Engineer 2 position at TALENT Software Services?
Candidate Requirements
- Years of Experience Required: 5 overall years of experience in the field.
- Degrees or certifications required: bachelor's degree in computer sciencedegree is required to be eligible for this role.
- Best vs. Average: The ideal resume would contain
- Experience in the SSE (Security Service Edge) industry, showcasing a deep understanding of network security products and configurations.
- A background in network engineering, demonstrating familiarity with the landscape and products within the SSE market.
- Skills in automation and infrastructure as code, highlighting proficiency with tools like Terraform, ARM, or bicep
- Performance Indicators: Performance will be assessed based on meeting deadlines and quality of work.
- Minimum 5 years experience with Network Security
- Minimum 5 years experience with Software Coding
- Minimum 2 years experience with Infrastructure as code (IaC).
- Review coexistence solution guides for accuracy and readability and recommend improvements
- Identify opportunities for test automation and create automation solutions
- Gather and analyze system requirements, document specifications, and develop software solutions to meet client needs and data
- Analyze and review enhancement requests and specifications
- Implement system software and customize to client requirements
- Prepare the detailed software specifications and test plans
- Code new programs to client's specifications and create test data for testing
- Modify existing programs to new standards and conduct unit testing of developed programs
- Create migration packages for system testing, user testing, and implementation
- Provide quality assurance reviews
- Perform post-implementation validation of software and resolve any bugs found during testing
- Bachelor's degree in a technical field such as computer science, computer engineering or related field required
- 4-6 years experience required
- A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design
- large systems software design and development experience
- Experience performing in-depth troubleshooting and unit testing with both new and legacy production systems
- experience in programming and experience with problem diagnosis and resolution
- Experience or strong knowledge in computer networking is preferred
- Knowledge and experience with SSE products in strongly preferred
- Terraform or experience with Infrastructure as a code (IaC) tools is strongly preferred