Vacancy expired!
As a Senior Software Engineer you will design and build secure tools for use by our customers and staff, as well as the back end systems that support them. This position emphasizes decomposing broadly defined objectives into well-defined tasks, and coordinating implementation, testing, deployment, and maintenance across multiple Systems. This position is a leadership position and will have at least a single direct report.You will work as a part of a team, manage your time across multiple priorities, and communicate effectively with other programmers. Although this is a non-supervisory position, you will be expected to participate in reviewing code written by other team members.We are a small team working with a large existing code base. Ability and willingness to read, understand and modify existing code written in Perl 5 is essential to your success.Training in internal systems and procedures will be provided, but much of your learning will be self-directed. Opportunities for advancement depend on your performance and growth within the position.This position will require you to? Add features and fix bugs in existing systems? Read, understand, and modify existing Perl 5 code and tests ? Evaluate and improve the security of internal and external facing systems ? Conform and contribute to existing style guidelines? Build and maintain client side web code using html, css, and javascript ? Participate in code reviews? Provide internal support to other teams? Work effectively with limited supervision? Communicate effectively with coworkers and supervisorsExperience Required? Experience in a related position? Strong programming skills in the Perl programming language? Ability and willingness to learn new languages and tools as projects require? Strong understanding of UNIX/Linux system programming and administration ? Working as a member of a team within a large existing code base? Test-driven development and automated testing? Strong problem solving and systems decomposition skills? Effective use of revision control systems such as Git? Use of UNIX/Linux command-line based development environments ? Integrating third-party systems using published APIs? Good judgment regarding when to ask questions and when to make decisions ? Reading and understanding Internet standards and vendor documentationRelevant Technologies? Perl5, C, javascript? NGINX, Plack, PSGI? Ubuntu Linux, FreeBSD? UNIX networking? HTTP, JSON-RPC, REST, TLS, PKI? MySQL, SQLite? HTML, CSS, Knockout.js, jquery, Bootstrap? Git, Gitlab, Trello, Jira, Confluence? WordPress, Weebly? Ceph, ZFS, Hashicorp Vault, VarnishThe company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
- ID: #49195668
-
State: Pennsylvania
Pittsburgh
15206
Pittsburgh
USA
- City: Pittsburgh
- Salary:
USD
TBD
TBD
- Job type: Permanent
- Showed: 2023-02-14
- Deadline: 2023-04-14
- Category: Et cetera