Vacancy caducado!
- Passion Seekers. You genuinely care about the work that you do and its impact on society.
- Self-Starters. You're a go-getter who isn't afraid to step up and disrupt the status quo.
- Entrepreneurs. You bring fresh ideas to the table, work hard, develop business and consistently seek new challenges.
- Collaborators. You're a great contributor to a high performing team that accomplishes great feats for our clients.
- Develops solution alternatives and impact analysis with Application Support Team Lead and Technical Team members to confirm priority and technical feasibility of proposed solutions
- Designs, codes, and tests software modifications for assigned applications to address changes or fixes as necessary for problem resolution
- Collaborates with the Production Support team to assist with ticket investigation and resolution
- Interacts with clients, subcontractors, and users as required during daily activities
- Independently prepares estimates of effort to develop and execute approved application changes in primary applications, prioritizes work assignments, and facilitates peer review of work products
- Coordinates and participates in system, integration, performance and acceptance testing
- Maintains shared responsibility for documentation updates to configuration records and the related configuration management tool to track application changes
- Work as part of a team throughout the software development lifecycle
- Collaborate with designers and analysts to implement enhancements or new applications
- Develop code to meet user story acceptance criteria
- Debug, test, and fix errors
- Conduct design and code review to ensure compliance with standards
- Estimate level of effort to develop code to meet acceptance criteria
- Maintain records to document program development and revisions
- Share best practices and improve processes within and across sprint teams, and mentor more junior developers
- Designs and codes programs; creates test transactions and runs unit tests;
- Reviews, analyzes, and modifies programming systems, including encoding, testing, debugging and installing for a large-scale system.
- Extensive object-oriented software development and domain design
- Solid communication skills to interact with the business team and technology team
- 5+ years' experience in application development using Java/JEE and related technologies (Weblogic, JBoss, Spring Framework)
- 5+ years of experience in HTML, CSS, Javascript, and jQuery
- 5+ years of experience developing REST, SOAP, and JSON/XML
- 5+ years of experience with Oracle RDBMS
- 5+ years of experience with SQL/PL SQL
- 4+ years of experience with Maven, JUnit, Selenium, Subversion
- Working knowledge of Agile/Scrum development
- Working knowledge with CI/CD - Jenkins
- Experience with Angular is highly desired
- Demonstrated ability to build trusted advisor relationships with clients
- Experience supporting sales and business development
- Experience with financial management
Vacancy caducado!