-
ID
#12946329 -
Job type
Permanent -
Salary
Depends on Experience -
Source
H & R Computer Consulting Services -
Date
2021-04-22 -
Deadline
2021-06-21
Software Developer
Washington, Seattle-tacoma, 98101 Seattle-tacoma USAVacancy expired!
Title: Software DeveloperLocation: Remote during COVID & On-site after COVID Job Description:IBSS, leading enterprise security, infrastructure, and integration firm, is seeking a Software Developer. The developer will perform various tasks related to architecting, designing, developing, troubleshooting, debugging, implementing, and maintaining software for websites, Web-based systems, mobile apps, and other software applications. This individual will guide our client by providing a full range of services supporting developing, implementing, and maintaining a database management solution for the team’s business functions. This individual applies knowledge from formal education and training and hands-on experience in software development to create technical solutions that meet clients’ business objectives and technical requirements. Key Responsibilities:
- Apply critical thinking skills in application design, requirements interpretation, and creativity in a collaborative environment.
- Interview scientific team to gather intelligence and requirements.
- Translate user needs and requirements into technical system requirements.
- Recommend improvements, remediation, or requirements for projects.
- In consultation with DevOps team members, develop innovative approaches, code, and procedures to enhance data input, output, reporting, query, data manipulation, and data sharing capabilities to enable users to improve scientific collaboration
- Drive requirement meetings with program staff/clients.
- Ensuring that own and peer’s applications meet deliverable and functional requirements. This includes cross-browser, cross-device, and usability testing.
- Provide software development, including guidance and quality adherence in languages such as Python, Java, R, JavaScript, Google Apps Script, SQL, PL/SQL, PostgreSQL, MS Access, etc.
- Conducting code reviews and mentor peer developers enforcing the coding standards defined by the group. Comment and write clean code.
- Advice and educate staff on business process or application improvement options
- Analyze and document existing business processes and software applications used by the clients
- Support existing business processes, software applications, and databases.
- Analyze, standardize, disseminate and curate data.
- Organization and integration of data collected from various sources
- Design and build user interfaces, data structures, and processes for program users to populate databases.
- In consultation with DevOps team members, develop innovative approaches, code, and procedures to enhance data input, output, reporting, query, data manipulation, and data sharing capabilities to enable users to improve scientific collaboration
- Assist users to identify and resolve data related production issues, data modeling, storage, migration, translation, and reporting.
- Develop strong partnerships with our clients.
- Performing other duties as assigned.
- The developer works with a large team and must have strong organizational skills, teamwork skills, and self-management skills.
- Bachelor’s Degree in Computer Science or Business Administration
- Experience executing full software development lifecycle.
- Foundational experience with an object-oriented language: PHP, Java, Ruby, Python, C, etc.
- Foundational experience with HTML/CSS, JavaScript, SQL.
- Experience with Excel spreadsheets and programmatic ETL methods.
- Experience graphing in Excel.
- Experience with designing, writing, testing, and reviewing code.
- Ability to produce specifications and determine operational feasibility.
- Ability to integrate software components into a fully functional system.
- Develop software test plans, verification plans, and quality assurance procedures.
- Ability to work with clients to identify their pain points, software requirements, and act as a resource, including providing documentation to assist their use of software systems.
- Ability to work on existing software, including learning the system, maintaining, troubleshooting, debugging, and contributing to the system.
- Problem solver with a keen eye for detail.
- Flexible, eager, ambitious, and adaptable to change.
- Understands the importance of good documentation.
- Excellent communication and interpersonal skills. Professionalism in all manners of business intercourse, including meetings with clients, conference calls, emails, etc.
Vacancy expired!