Full Time

Senior Software Engineer (REMOTE) - 2 Openings

DivIHN Integration Inc
Remote!
$110,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by DivIHN Integration Inc, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer at DivIHN Integration Inc. will play a pivotal role in the design, development, and maintenance of advanced software solutions. This position requires a deep understanding of software engineering principles and practices, along with the ability to collaborate with cross-functional teams to deliver high-quality products. The ideal candidate will demonstrate strong analytical skills, a passion for technology, and an ability to adapt to new challenges in a remote work environment.



Job Responsibilities

  • Design, develop, test, and maintain high-quality software applications.
  • Collaborate with product managers and other stakeholders to understand software requirements and translate them into technical specifications.
  • Conduct code reviews to ensure code quality and share knowledge with junior engineers.
  • Identify and troubleshoot software defects and performance issues, implementing necessary fixes.
  • Participate in Agile/Scrum ceremonies, contributing to the continuous improvement of processes and practices.
  • Research and implement new technologies and frameworks that improve software development efficiency.
  • Create and maintain documentation for system architecture, APIs, and other technical specifications.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of experience in software development, with a focus on full-stack development.
  • Proficiency in programming languages such as Java, Python, C#, or JavaScript.
  • Experience with web development frameworks such as React, Angular, or Vue.js.
  • Strong understanding of database technologies like SQL, Oracle, or NoSQL solutions.
  • Familiarity with cloud services (e.g., AWS, Azure, Google Cloud) and DevOps practices.
  • Excellent problem-solving skills with the ability to work independently and as part of a team.


Technologies & Tools

This position requires proficiency in a variety of technologies and tools, including but not limited to version control systems such as Git, integrated development environments (IDEs) like IntelliJ or Visual Studio Code, software development tools like Jenkins for CI/CD, and database management systems such as PostgreSQL or MongoDB. Familiarity with containerization tools like Docker, and project management tools like JIRA or Trello is also essential to streamline workflows and enhance collaboration.



Ideal Candidates

The ideal candidates for the Senior Software Engineer position will exhibit a combination of technical expertise and strong interpersonal skills. They will be self-motivated, detail-oriented, and possess the ability to learn new technologies quickly. A history of collaboration in diverse teams, along with a proactive approach to problem-solving, is essential. Candidates should be passionate about software development, eager to mentor others, and committed to delivering solutions that meet or exceed customer expectations.

The most unemployment pays a week runs from $235 in Mississippi to $1,208 in Washington. Compare the states →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.