Job Description :
Title- Application Development - Software Developer III

Location- Philly

Job Description:

Core Responsibilities
- Collaborate with network & system engineering to identify software development impacts to support technical feature requirements and flows
- Work with engineering & program team to identify KPIs of proposed changes/enhancements
- Partner with architecture and development teams to identify technical solutions to meeting feature requirements
- Lead technical requirements analysis
- Document technical requirements, features, user stories, & effort impacts
- Support JAD sessions to define and capture requirements and design of the solution
- Collaborate with consuming application development and test teams to ensure that user stories and technical requirements are aligned and actionable
- Utilize requirements management tools to maintain traceability between requirements, design elements, and development work
- Present technical solutions to engineering, architects, and testing teams
- Creates regular status reports

Developing and Delivering Solutions
- Solves moderately complex technical software problems; takes a new perspective on existing solutions
- Proven ability to successfully handle multiple projects at one time and drive successful outcome with little supervision
- Responds to demands created by diverse tasks, complicated assignments and/or fluctuating volume of assignments by putting in time and effort necessary to complete the work tasks spanning the project lifecycle: requirements, design, implementation, and transition of solutions
- Ability to produce the desired result in accordance with specified standards and department metrics
- Completes work assignments accurately and without substantive errors
- Assures that all aspects of each work assignment are present and properly organized
- Assumes responsibility for quality assurance of their own work
- Owns the project and problem resolution

Working Relationships
- Proven ability to understand technical solution needs and key drivers and translate into software solutions
- Identifies issues, assesses and communicates risks and mitigations; recognizes and engages escalation efforts as needed
- Ability to develop, maintain and strengthen partnerships with others
- Utilizes resolution skills to negotiate “win-win” solutions
- Contributes to the achievement of team goals; team player
- Keeps others fully informed using all available means demonstrating responsiveness and follow-through to customer needs

Qualifications
- College/University graduate or equivalent experience
- Minimum 7 years working in project environment leveraging SDLC practices
- Minimum 6 years Java development experience, 2 years Java 8
- Minimum 4 years Rest API Framework development experience (Spring/Jersey)
- Minimum 4 years experience developing on Web Servers (Tomcat/Finatra/WebLogic)
- Minimum 4 years experience with IDE (Eclipse/IntelliJ/NetBeans)
- Minimum 3 years experience developing with SQL DBs (MySQL/Oracle/SQL Server)
- Minimum 2 years Scala development experience
- Minimum 2 years experience developing with no-SQL DBs (Cassandra/MongoDB)
- Minimum 2 years experience developing with build tools (Maven/SBT)
- Minimum 2 years experience developing with logging frameworks (Logback/Log4J)
- Minimum 2 years experience developing with performance tools (JMeter/Locust)
- Minimum 2 years experience developing with unit testing tools (JUnit)
- Minimum 2 years experience developing with source control tools (Git)
- Minimum 2 years experience developing in CI/CD environment (Jenkins/Nexus)
- Minimum 2 years experience developing with API tools (Postman/RestClient/SOAPUI)
- Proficiency in documenting User Stories & Technical Design documents/artifacts
- Experience supporting JAD/RAD/AGILE /Waterfall scrum sessions
- Strong analytical, critical thinking and problem solving skills
- Ability to work and deliver under the pressure of deadlines and commitments to the customer
- Demonstrates professionalism in all areas of work
- Proficient at time management and meeting deadlines and flexible with changing priorities

Additional Preferred Qualifications
- BA/BS or Associate degree in Computer Science or related field
- Experience in cable and/or telecommunications
             

Similar Jobs you may be interested in ..