Washington Penn
Software Engineer
Washington PennUnited States1 day ago
Full-timeRemote FriendlyEngineering, Information Technology
Summary: Develops programs that automate business logic and manufacturing procedures. Recommends design improvements for both program efficiency and process efficiency. Participates in all phases of the project lifecycle. Leverages knowledge of system, software, computer equipment, business processes, regulations, and management practices to deliver quality software.

Duties and Responsibilities

  • Analyze requirements, develop specifications, code, test, debug, and implement ERP software components
  • Automated report writing
  • Enhance existing programs
  • Work with end users to develop scripts or conduct acceptance testing as required
  • Work as part of a team with other software engineers, business process experts, and end users
  • Document and recommend changes to project methodology, including programming languages and environments
  • Perform related duties and assignments as directed by supervisor
  • Test code for function and efficiency



Recommended Qualifications

  • Bachelor's Degree in computer science or related field
  • 1-3 years of development experience
  • Experience with systems analysis, software design, programming, testing, and debugging
  • Experience with or aptitude for programming business systems and applying business logic
  • Thorough knowledge of networks and programming tools
    • SQL Server, Transact-SQL, and SQL Stored Procedures
    • PHP
    • Object Oriented Programming and Design
    • HTML
    • JavaScript
    • XML
    • Report Writing (Pentaho preferred)
    • Source code version control (GIT preferred)
  • Ability to participate in all phases of software development
  • Ability to contribute in a team environment and work across multiple organizations with unique requirements
Working Conditions

  • Office Environment – this is not a fully remote position

Key Skills

Ranked by relevance