Full Time

Software Engineer (Remote) (Engineer Software 4) 19586

Mission Technologies, a division of HII
Remote!
$80,000 - $120,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 Mission Technologies, a division of HII, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Software Engineer (Remote) position at Mission Technologies, a division of HII, involves engaging in the full software development lifecycle to design, develop, and maintain innovative solutions that meet our clients' needs. The ideal candidate will work collaboratively within a highly skilled team, employing best practices in software development while consistently assessing systems for improvements to ensure optimal performance and security. This role provides the opportunity to contribute to cutting-edge technology projects within a dynamic and supportive environment.



Job Responsibilities

  • Design, develop, test, and maintain software applications across various platforms.
  • Collaborate with team members to define and design software requirements and specifications.
  • Perform code reviews and ensure adherence to project standards and best practices.
  • Debug and troubleshoot software issues, providing timely and effective resolutions.
  • Document development processes, code changes, and user instructions clearly and thoroughly.
  • Stay current with emerging technologies and industry trends to continuously improve software processes.
  • Participate in Agile development practices, including sprint planning, stand-ups, and retrospectives.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of experience in software development.
  • Proficiency in languages such as Java, C++, or Python.
  • Experience with web technologies, including HTML, CSS, and JavaScript frameworks.
  • Strong understanding of software development methodologies, particularly Agile and Scrum.
  • Familiarity with database management systems, such as SQL Server or MySQL.
  • Excellent problem-solving skills and a detail-oriented mindset.


Technologies & Tools

The Software Engineer will utilize a variety of technologies and tools including integrated development environments (IDEs) such as Eclipse or Visual Studio, version control systems like Git, and cloud services such as AWS or Azure. Familiarity with containerization tools such as Docker and orchestration methods like Kubernetes will also be advantageous. The role may involve working with various software frameworks and libraries depending on project requirements, enhancing the software's functionality and user experience.



Ideal Candidates

Ideal candidates will possess strong analytical and critical thinking abilities, demonstrating a proven track record of delivering scalable software solutions. They should be team-oriented, showcasing excellent communication skills to facilitate collaboration with stakeholders and peers. A proactive approach to learning and adaptability in a fast-paced environment are essential traits, along with a commitment to adhering to best practices in software development. Candidates should also embody a passion for technology and an eagerness to tackle new challenges that drive personal and professional growth.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

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