What are the responsibilities and job description for the Sr. Software Engineer (Java/API) position at DVI Technologies, Inc.?
Job Details
Position Title: Software Engineer Sr - Contractor
Locations: Pittsburgh, PA; Dallas, TX; Cleveland, OH; Phoenix, AZ; Birmingham, AL
Mode: Hybrid (3 days in office - 2 remote)
Duration: 6 months
Direct Client: Banking & Financial Client
Roles and Responsibilities:
Part of the scrum crews, working closely with the scrum master and BSAs to develop and any enhancements for the project initiated, guiding some of the junior team members to work through the testing
Must Have Technical Skills:
Java, database(SQL, No SQL), API testing using tools, data formats like JSON, XML knowledge of CI/CD
Flex Skills/Nice to Have:
FICO platform, prior PNC experience, Python
Soft Skills: good communication skills both written and verbal, quick learner, ability to mentor junior engineers
Education: Preferred bachelor's degree in a technical field or relevant work experience
Years of experience: Level 3 5-7 years
Job Responsibilities:
- Modify existing software to correct errors, to adapt it to new hardware or to upgrade interfaces and improve performance.
- Design and develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements and resolve customer problems.
- Advise customer about, or perform, maintenance of software system.
- Develop and direct software system testing and validation procedures.
Screening Questions:
- Any prior knowledge/experience in rules engine management
- Any prior experience in decision analytics and insights
- Full stack development experience with java programming language