Job ID: 50358
Location: Spartanburg , South Carolina
Employment Type: Direct Hire
Last Updated: 2 days ago
- Must live in one of the following states: AL, GA, ID, LA, MO, OK, SC, TN, TX, UT, WI.
- Expert-level PowerBuilder and SQL Skills
- Willingness to travel 4 times/year, 3-4 days per trip
Summary
Under limited supervision, the Senior Software Developer is expected to participate in the full software development life cycle, including; researching, designing, coding, testing, documenting, and maintaining computer software(s). This position will also provide leadership and mentoring of more junior software developers.
Responsibilities:
- Works as part of a team to research, develop, deploy, and maintain software for use within the Company; designs, codes, tests, ensures quality assurance, debugs and deploys application system(s)
- Proactively provides feedback and suggestions for process and system improvement
- Enables and ensure efficient and effective communication between team members and other IS and non-IS functional areas
- Works closely with the Business Analyst to gather and assess business information; translates into technical specifications; ensures new features do not jeopardize other applications, data, or product areas
- Applies software technology to solve complex and mundane business problems
- Participates in the research, analysis, selection, and implementation of new tools and technologies
- Participates in project planning and estimation activities
- Provide 2nd level customer support regrading software and systems and work closely with all IS groups as needed
Requirements:
- Reliable internet; DSL or faster
- Travel to home office for quarterly meetings and special projects
- 5 years of progressively more complex experience in software development
- Experience managing software development and technical development tasks
- Previous PowerBuilder and/or .NET and SQL experience required.
- Experience with Agile development life cycle preferred.
- Ability to interpret internal customer requirements into detailed functional and/or design specifications and experience with validation support and data management is required
- Requires attention to detail, critical thinking, and a commitment to quality work
- Comprehensive knowledge of large multi-office network engineering and telecommunications
- Ability to clearly and effectively present written information and findings
- Ability to work together within a team environment consisting of other Developers, Business and Quality associates.
- Be available off hours for on call support as required
- This position is subject to a background check for any convictions directly related to its duties and responsibilities. Only job-related convictions will be evaluated and will not automatically disqualify the candidate.