Employment Requirements
This opportunity is not open to C2C relationships or visa sponsorship.

Job Description
Solü Technology Partners has an excellent opportunity partnering with a top local firm to support development of software to augment a successful and evolving product line. The candidate will lead a project team focused on delivering new functionality within the customer-facing application suite. They will be expected to serve as a primary technical resource working directly with the client and contributing in areas of architecture, design and hands-on development.


Responsibilities
Lead Agile Scrum Team made up of 3-5 software engineers and 2-3 software engineers in test
Define both personal and team sprint deliverables and ensure they are completed on time
Mentor technical team members including holding regular 1:1s and conducting performance reviews
Ensure team members are efficiently utilized and working toward common goals
Multi-task while maintaining a 50/50 balance of development and leadership activities
Fill key role of Agile leadership team (Scrum Team Triangle - Product Owner, Scrum Master, Solution Lead)
Effectively work with a large full-stack code base, designing and developing front-end interfaces, APIs, web services and backend systems across a number of programming languages with focus on Java
Respond to emails in a timely fashion including responding to high priority emails outside of core business hours
Involved in initial Lean Project Charter review and project t-shirt sizing
Participate in all aspects of release planning including solution design, user story creation and estimation
Work with Scrum Master and software engineer in test to plan, monitor and control sprints
Work closely with client and project team members including business analysis, data management, user experience, solution architecture, test automation, performance engineering and infrastructure
Participate in client led technical initiatives driven by development and architecture organizations
Own software development activities including feature design, development and quality initiatives
Lead software quality efforts including defect resolution, code reviews, unit testing and performance optimization and testing
Review manual test scripts and automated tests developed by software engineers in test
Responsible for overall technical solution design and implementation
Provide input to sprint demo led by software engineers in test
Support project readiness activities including test regression, user acceptance testing, help and training
Work with technical support organization to triage and resolve production incidents after a project release


Qualifications
2+ years of industry experience serving in a lead role directing other technical staff including software and test engineers
5-7+ years of industry experience designing, developing, maintaining and delivering large-scale enterprise solutions
BS in Computer Science, Software Engineering, Computer Engineering or related discipline

Employment Benefits & Perks
A shared cost medical and dental plan
Accrued Paid Time Off (PTO) upon hire and 6 paid holidays
Employer matched 401(k) retirement plan
Life insurance policy for 1X salary
Long-Term disability insurance
Training and Reimbursement for professional certifications
Monthly Peer Recognition Program

Technical Skills
Analysis/Design - Strong understanding and appreciation for object-oriented analysis and design, particularly service-oriented architectures, and software design patterns
Software Development Life Cycle - Strong understanding and appreciation of SDLC methodologies (Agile, Waterfall, etc.) required – Agile experience preferred
Client-side – Strong proficiency with JavaScript, HTML, XML, JSON required – other modern web technologies including AngularJS, JQuery, JSP, CSS3, and HTML5 a strong plus
Server-side – Strong proficiency with Java, JUnit and relational database technology (Oracle, MySQL, PostgreSQL, etc.) required – Oracle SQL, PL/SQL experience preferred; Java certification a plus
Tools - Integrated Development Environment (Eclipse, IntelliJ, etc.); Version Control (Git, SVN, etc.) – Git preferred; Build Tools (Ant, Maven, Jenkins, etc.) – Ant preferred; Code review and static analysis tools (Code Collaborator, Crucible, JaCoCo, Emma, and FindBugs); Project tracking and documentation tools – JIRA and Confluence preferred.
Servers – Experience with web/application servers (Apache, Tomcat, JBoss, OC4J, Weblogic)
OS – Proficiency navigating and administering Windows and Unix/Linux via command line
Experience or interest in the areas of Business Analytics, Continuous Integration, performance-oriented engineering or process improvement a strong plus


*Solü Technology Partners provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, national origin, age, disability or genetics.