Earnbetter

Job Search Assistant

Software Developer

Smithsonian Enterprises • Washington, DC 20024 • Posted 3 days ago

Boost your interview chances in seconds

Tailored resume, cover letter, and cheat sheet

In-person • Full-time • Mid Level

Job Highlights

Using AI ⚡ to summarize the original job post

Smithsonian Enterprises is seeking a Software Developer to support IT initiatives across all phases of the systems lifecycle, including requirements gathering, design, development, testing, implementation, maintenance, and support. The role involves working on a variety of projects, including Windows, cloud, database, and web applications, as well as interfaces, system integrations, and reporting. The developer will also be responsible for maintaining, troubleshooting, and enhancing software systems, and providing guidance and training to less-experienced developers.

Responsibilities

  • Design, develop, test, implement, maintain, and support technical solutions and integrations.
  • Work closely with customers to understand project requirements.
  • Document requirements and translate them into technical designs and development tasks.
  • Implement sound solutions according to design specifications.
  • Develop and execute test plans.
  • Create user guides and documentation.
  • Maintain, troubleshoot, and enhance software systems.
  • Build and populate databases.
  • Assist with data migrations.
  • Develop expertise with third-party software packages.
  • Provide time estimates and periodic project updates.
  • Work on projects based on priorities assigned and complete tasks on time.
  • Regularly provide guidance and training to less-experienced developers.
  • Clearly and proactively communicate with customers and team members.
  • Collaborate with IT team members.

Full Job Description

Smithsonian Enterprises is currently seeking a Software Developer to join our team in Washington, DC. The Software Developer supports Smithsonian Enterprises (SE) Information Technology initiatives. The role covers all phases of the systems lifecycle including requirements gathering, design, development, testing, implementation, maintenance, and support. Projects will include Windows, cloud, database, and web applications as well as interfaces, system integrations, and reporting.


Duties Include:

• Design, develop, test, implement, maintain, and support technical solutions and integrations.

• Work closely with customers to understand project requirements.

• Document requirements and translate them into technical designs and development tasks.

• Implement sound solutions according to design specifications.

• Develop and execute test plans.

• Create user guides and documentation.

• Maintain, troubleshoot, and enhance software systems.

• Build and populate databases.

• Assist with data migrations.

• Develop expertise with third-party software packages.

• Provide time estimates and periodic project updates.

• Work on projects based on priorities assigned and complete tasks on time.

• Regularly provide guidance and training to less-experienced developers.

• Clearly and proactively communicate with customers and team members.

• Collaborate with IT team members.