Here are sample job advertisements for these types of roles..
We are looking for a talented individual who resourceful, logical, proactive and who is passionate about what she or he does. You will work with upper management to define software requirements and take the lead on operational and technical projects. In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills.
If you have extensive hands-on experience in software development and agile methodologies, we’d like to meet you.
Responsibilities:
- Develop high-quality software design and architecture
- Identify, prioritize and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Collaborate with internal teams and vendors to fix and improve products
- Document development phases and monitor systems
- Ensure software is up-to-date with the latest technologies
Skills:
- Proven experience as a Senior Software Engineer
- Extensive experience in software development, scripting and project management
- Experience using system monitoring tools (e.g. New Relic) and automated testing frameworks
- 2-3 years of DevOps experience
- Experience with programming framework Node.JS
- Knowledge of Ruby-on-Rails preferred
- In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
- Cloud System experience required
- Agile/ Scrum experience preferred
- Familiarity with various operating systems (Linux, Mac OS, Windows)
- Analytical mind with problem-solving aptitude
- Ability to work independently
- Excellent organizational and leadership skills
- Excellent communication skills
- Comfortable in the start-up environment
- BSc/BA in Computer Science or a related degree
Experience:
- Node.JS: 2 years (Required)
- Software Development: 5 years (Required)
- Ruby on Rails: 1 year (Preferred)
- Agile/Scrum: 2 year (Preferred)
Salary: There are multiple positions available and the salaries are competitive based on the candidate’s experience and the level of expertise.
Job Type: Full-time
Experience:
- ROR: 1 year (Preferred)
- Node.js: 1 year (Required)
- Software Development: 5 years (Required)
Responsibilities
Qualifications
- BS or MS in Computer Science or 2+ years Industry experience
- 1+ years of Android development experience.
- Proficient level Java and Android experience, Kotlin a plus.
- Experience with UI transitions, multithreading and memory/battery efficiency.
- Strong UI/design skills and Android experience are a plus.
Job Description:
You are:
- A software engineer committed to applying programming skills for research discovery and clinical benefit
- Interested in the analysis of large genomic datasets and the development of new analysis tools for research and clinical applications
- Familiar with the analysis of genomic data
- Someone who thrives in a fast-paced, dynamic environment with changing priorities
- A person who enjoys working in a team, is self-motivated, can manage multiple tasks simultaneously, and can solve problems independently
- Someone who is skilled in – or is interested in learning – a pipeline language like CWL
- A self-directed individual with a strong desire to learn and contribute in a team of technical peers
- Willing to learn and adopt new technologies
- Strong interest in enabling open, reproducible research
- Able to apply troubleshooting techniques to resolve complex, cross-functional issues
- Able to work independently and meet deadlines as a member of a team
- Someone with strong organizational and troubleshooting abilities, attention to detail and accuracy
You have:
- Masters or equivalent in computer science, bioinformatics, computational biology or other applied science with at least four years of software development experience or a bachelor’s degree with at least six years of software development experience
- Experience with the UNIX/Linux environment and cluster computing
- Familiarity with source control systems, preferably Git.
- Advanced skills in scripting languages like Python and object-oriented languages like JAVA
- Familiarity with software testing methodologies and concepts
- Experienced in software container technologies such as Docker and/or Singularity
- Some familiarity with statistical computing languages like R
- Experience with web frameworks such as Django
- Familiarity with containers, Docker, and Singularity
- Excellent written and verbal communication skills to interact with both biologists and IT professionals
Benefits:
Required Qualifications
- A strong passion for game AI and a keen sense of fun gameplay
- Prior experience working as a programmer on at least one shipped AAA title
- Minimum of 3 year’s experience from general gameplay, animation and/or physics programming
- Fluency in C/C++ Desired Qualifications
- Experience working with navmesh generation, tessellation, voxelization, CSG operations
- Experience working with character scripting, animation state machines, animation blending and similar techniques
- Experience with tools development using QT, Python or wxWidgets
Benefits:
Defiant Studios offers a comprehensive range of benefits for all full-time employees including 100% company paid Medical, Dental, and Vision plans, company paid holidays and an attractive paid time off policy which includes 3 weeks of company-wide vacation as well as unlimited paid vacation days. In addition, we offer Relocation Assistance, Short and Long Term Disability, Life Insurance, Pet Insurance, Flexible Savings Account Programs, Commuter Tax benefits, flexible work hours and discounted gym memberships to keep our staff healthy and happy. Defiant Studios is an Equal Opportunity Employer.