03 Mar
Senior Developer (AWS & Azure)
Vacancy expired!
- Competitive Base Salary!
- Extremely Competitive Equity Package!
- Flexible Work Schedules!
- Accelerated Career Growth!
- Apply expertise in software development to solving business issues in the Human Resources, Human Capital Management and Workforce Planning areas
- Clearly communicate technical concepts to both technical and nontechnical users and use good client-facing interpersonal skills (i.e., comfortable and effective acting as liaison between multiple technology groups and representing groups in large scale meetings)
- Participate in all phases of the systems engineering life cycle (SELC) including initial design/analysis through deployment.
- Designing and developing documents and tests and maintaining applications in a selected programming language or environment
- Working with analysts and customers to derive requirements for use cases/scenarios
- Determining the feasibility of design within time and cost constraints, and consulting with engineering staff to evaluate the interface between hardware and software.
- Planning, assigning work when acting in a lead role, determining designs, collecting metrics on all associated development tasks, coding, debugging, creating documentation, conducting tests and building applications on a predefined schedule.
- Producing and implementing design specifications, documenting design modifications and unit testing results
- Identifying and working with strategic and technology partners to discover new product solutions
- Design, develop, test, and deploy applications and services in a highly virtualized environment using Java/J2EE, Oracle, SQL Server, HTML, CSS, JS, and other applications and development environments Planning, designing and developing user interfaces
- Designing, developing and maintaining automated deployment processes and best practices for SharePoint solution deployments to multiple environments (features, WSPs, etc.)
- Maintaining current industry knowledge of development concepts, best practices and procedures as the technology base evolves
- Facilitating meetings to determine the validity and priority of issues found within products, both internally as well as reproduced issues logged through Technical Support
- Investigating, identifying and resolving complex code issues logged internally by the QA team and externally by our clients through Technical Support
- Staying current with associated technology advances in the marketplace and growing skills
- Troubleshooting and resolving application issues
- May have to supervise subordinate software programmers and assist in their creation of a quality product.
- Bachelor's degree in IT discipline
- Minimum of seven (7) years' experience in computer programming and analysis of complex information systems, application, or operating system software.
- Minimum of five (5) years' experience in select programming language or environment (Java)
- Ability to clearly communicate technical concepts to both technical and nontechnical users
- Experience in all phases of the systems engineering life cycle (SELC) including initial design/analysis through deployment using Agile methodologies.
- Experience with cloud provisioning, configuration management, and IT automation tools such as Ansible. Also with open source tools such as Terraform for infrastructure development.
- Experience designing and developing documents and tests and maintaining applications in a Java/J2EE, Oracle, SQL Server, HTML, CSS, JS, and other applications and development environments such as on-prem and cloud native
- Experience with cloud environments such as AWS and Azure
- Experience working as Linux administrator
- File Systems, Basic commands, handling files directories and users
- Experience determining the feasibility of design within time and cost constraints, and consulting with engineering staff to evaluate the interface between hardware and software.
- Experience planning, assigning work when acting in a lead role, determining designs, collecting metrics on all associated development tasks, coding, debugging, creating documentation, conducting tests and building applications on a predefined schedule.
- Experience with scripting languages such as JavaScript, VBScript, PHP, Perl, Python, Ruby, ASP and Tcl
- Experience planning, designing and programming functionality to interface and use SQL Server or Oracle in coordination with the Database Administrator
- Windows Administration
Vacancy expired!