American Society of Crime Laboratory Directors (ASCLD)

Excellence in Forensic Science Management through Leadership and Innovation

Software Engineer II

Full TimeRemoteTeam 501-1,000Since 1974H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

1 day ago

Salary

Not specified

Bachelor Degree2 yrs expEnglishJava ScriptMongo DBNode.jsNo SQLPostgre SQLPython

Job Description

• Design, implement, test, and maintain high-quality software solutions that align with business needs and project requirements. • Work closely with product owners, designers, and other engineers to understand product requirements and translate them into effective technical solutions. • Ensure code quality by writing clean, efficient, and well-documented code. Perform unit testing, integration testing, and code reviews. • Troubleshoot and resolve software defects, production issues, and technical problems. • Contribute to the design and architecture of software applications, ensuring scalability, reliability, and performance. • Stay up to date with company standards, technologies, and best practices, and apply them to improve the development process and product functionality. • Provide guidance and support to junior engineers, reviewing code and offering constructive feedback to foster team growth. • Participate in the team’s development process, including sprint planning, standups, and retrospectives. Communicate effectively with team members and stakeholders. • Performs other related duties as assigned to support team objectives, departmental needs, and overall organizational priorities.

Job Requirements

  • Degree in Computer Science, Engineering, or a related field, or equivalent industry experience and training.
  • 2-5 years of professional experience in software development.
  • Proficiency in programming languages such as C#, Python, JavaScript, or similar.
  • Experience with front-end technologies (HTML, CSS, JavaScript) and back-end frameworks (Node.js, etc.).
  • Experience with relational and/or NoSQL databases such as PostgreSQL, MongoDB, or similar.
  • Experience with Git and other version control systems.
  • Familiarity with unit testing and integration testing frameworks.
  • Strong analytical and debugging skills with a focus on problem-solving and solution delivery.
  • Familiarity with agile development practices, including Scrum or Kanban.
  • Excellent communication and collaboration skills, with the ability to work in a team-oriented environment.

Benefits

  • Competitive salary
  • Variable compensation such as incentive plans or discretionary performance bonuses

Related Job Pages