Software Developer Lead (21-243)

15 Nov 2024

Vacancy expired!

Job Title: Software Developer Lead

Location: Seattle, WA

Job Description

IBSS, leading enterprise security, infrastructure, and integration firm, is seeking a

Software Developer Lead. 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. The developer must have comprehensive knowledge of full-stack data-driven application development and software development cycle, including software architectural design, building back-end services, software deployment using continuous delivery, and monitoring to ensure high availability. In addition, 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.
  • Oversee and perform full-stack activities, including coding, testing, debugging, etc., emphasizing security, customer experience, mobility, cloud computing, and service reliability.
  • 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 mentoring peer developers enforcing the coding standards defined by the group. Comment and write clean code.
  • Guide the application development and data management staff to plan and execute activities.
  • Ensure the team adheres to software development best practices, has the structure, processes, appropriate requirements, technical specifications, direction, and has the resources to deliver effective solutions.
  • 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.
  • Assist users in identifying and resolving data-related production issues, data modeling, storage, migration, translation, and reporting.
  • Use various problem-solving approaches, project management methods, and progressive frameworks for the client-side, server, and database software development and delivery.

Required Qualifications:
  • Bachelor’s Degree in Computer Science or a related discipline
  • 4+ years experience as a Software Developer Prior experience in a technical leadership position.
  • Must have recent experience leading a team.
  • Proficient in both front-end and back-end languages and frameworks (full stack), server, network, and hosting environments.
  • Must be well versed in modern development methods and approaches (e.g., Agile/Scrum, Design Thinking, etc.).
  • Experience executing full software development lifecycle.
  • Experience with agile development methodologies.
  • Experience with debugging, performance profiling, and optimization.
  • Foundational experience with an object-oriented language: PHP, Java, Ruby, Python, C, etc.
  • Foundational experience with HTML/CSS, JavaScript, SQL.
  • Internally motivated, able to work proficiently both independently and in a team environment.
  • 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.
  • 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.
  • 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.

About IBSS CorpIBSS is a Woman-Owned business. Since 1992, IBSS has provided specialized professional, scientific, technical, cybersecurity, IT, and software engineering solutions to the Federal sector. Our clients include the National Oceanic and Atmospheric Administration (NOAA), the Department of Defense (DoD), and the Department of Justice (DOJ). We are committed to serving our clients and employees by delivering service excellence, creating value through technology, and continually improving our skills, services, and processes. Moreover, we maintain an ISO 9001:2015 certification which allows us to optimize current industry best practices to enhance delivery outcomes for our clients.IBSS offers a competitive benefits package including paid vacation, medical, dental, vision, and prescription drug coverage with a company-paid deductible, matching 401K plan, tuition/training reimbursement, and Flex-Spending (FSA)/Dependent Care Account (DCA) options.

IBSS is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by applicable law.