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
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