Job Description
SR. SOFTWARE DEVELOPMENT ANALYST NEEDED FOR A CONTRACT TO HIRE OPPORTUNITY WITH OUR CLIENT IN BREA, CA. POSITION IS CURRENTLY WORKING REMOTE.
JOB DESCRIPTION
- Responsible for researching and fact-finding to develop or modify information systems and system integrations.
- Assisting in defining best practices, defining standards, developing code libraries and Proof of Concepts.
- Preparing Detailed Specifications or Design from which programs will be written.
- Code / configure, unit test, review code, debug, document, and maintain complex software applications, in an environment that continuously introduces leading-edge technologies.
- May be required to lead a medium sized development team and mentor other less experienced developers.
- Operates under general supervision, adhering to company standards, processes, and methodologies.
- Primarily work as part of a collaborative team in a matrixed organization structure at company facilities, utilizing company-issued equipment.
- Assist in Estimating, Planning and Tracking Development Tasks.
- Research, Design and Prepare Detailed Functional Specifications.
- Responsible to Code / Configure and unit test functionality as per detailed functional specifications as per established Standards.
- Develop Reusable Code Libraries, Develop Proof of Concepts.
- Review Code for Quality and Adherence to Standards.
- Debug Reported Production Issues and Implement identified Fixes.
- Other functions that may be assigned.
QUALIFICATIONS
- Sufficient educational background and / or experience and expertise to lead, research, analyze, design, prepare detailed specification, and develop or modify complex application programs from the detailed specifications using the technology stack.
- A minimum of 5 years' Experience related to Software Development.
- Must have at least 3-year experience in one or more technologies and methodologies used at company.
- Must have at least 2-year experience in designing software and preparing detailed Functional Specifications.
- Must have at least 1-year experience in Estimating, Planning and Tracking Development Tasks.
- Must have some experience in providing Production Support.
- At least 5 years in J2EE Server-side development (JDBC, JAXB, JMX).
- At least 3 years of experience in Open Source Frameworks (Spring, Jersey, CXF, Netflix APIs).
- At least 3 years working with SQL / No SQL related technologies (SQL Server, DB2, Cassandra).
- At least 3 years of building SOAP and REST based Web Services.
- At least 2 years working with monitoring tools (App Dynamics, Splunk).
- Knowledge of database design concepts, programming.
- Knowledge of object-oriented programming.
- Understanding of software development life cycle.
- Knowledge of researching and preparing detailed functional specifications.
- Basic knowledge of estimating, planning, and tracking development tasks.
- Knowledge of how application systems interact with each other, databases, and the Infrastructure.
- Experience with debugging production issues and resolving them.
- Experience with identifying application performance bottlenecks and resolving them.
- Excellent written and verbal communication skills.
- Ability to thrive in cross functional matrix environment.
- Excellent teamwork and interpersonal skills.
- Proficient in writing configurable, maintainable and testable code in a highly collaborative environment.
Company Description
Platinum Resource Group is a professional level consulting firm, providing resources to Fortune 1000 client companies in the areas of technology, human resources, accounting, finance, business systems and supply chain, on a contract and interim basis. PRG has operations in Orange County, San Diego, Los Angeles and San Francisco. As a W-2 employer we offer our consultants direct deposit bi-weekly payroll, health, dental, vision benefits, paid holidays, and referral bonuses.