Vacancy expired!
- Analyzes, designs, programs, debugs, modifies, and maintains software enhancements and/or new products used in local, networked, or Internet-related computer programs
- Can work independently and interact with development team during peer code reviews
- Provides advice and mentoring as needed to other developers
- Team player collaborating with DevOps peers including developers and QA engineers
- Helps define system requirements and/or necessary modifications
- Analyzes proposed software changes for ETE (Estimated Total Effort) for fixes and enhancements
- Documents and adheres to software coding standards and conventions
- Using Java/JavaScript and related technologies, writes code, and performs unit testing and debugging of applications
- Follows and contributes to the improvement of software development processes including code reviews
- Monitors effective hardware performance and utilization
- Bachelor's degree or equivalent in Computer Science or related discipline, or knowledge acquired through equivalent experience
- At least three (3) years full stack Java experience
- At least seven (7) years’ progressive experience in systems and software development (Java: Coding, Unit testing, Object Oriented Design, Software Architecture Patterns)
- Eclipse IDE
- Jira Software with Agile methodologies (Scrum, Kanban)
- Version control: GIT (Bitbucket - nice to have)
- Web application experience (client/server architectures)
- Software process experience (code reviews, Agile teams)
- Client side: GWT and/or JavaScript
- Hibernate and/or ORM (Object-Relational Mapping) experience
- MySQL, DB administration, Database transactions, performance tuning
- Linux administration, Managing Web Applications, Networking multiple servers/databases
- Software architecture, Software patterns
- Software performance experience, both Time (caching, lazy evaluation, client/server communication etc.) and Space (memory management, GC)
- Software security experience (admin level, coding level, …)
- Single Sign On / Open SAML / Shibboleth
- Iterative calculation methods, Goal Seeks, Circular references
- Highcharts
- Proficiency in verbal and written communication
- Strong analytical/problem solving skills
- Capability to effectively lead and mentor other developers
- Understanding of production timelines
- Strong communication skills, including ability to train/present complex technical concepts
- Experience with contributing to complex, multi-discipline projects
- Willing to learn new tools and technologies
- ID: #48851037
- State: Pennsylvania Philadelphia 19019 Philadelphia USA
- City: Philadelphia
- Salary: Depends on Experience
- Job type: Contract
- Showed: 2023-01-27
- Deadline: 2023-03-20
- Category: Et cetera