Astrionposted 22 days ago
Full-time • Entry Level
Egg Harbor Township, NJ
Crop Production

About the position

Astrion has an exciting opportunity for a Software Engineer. The Software Engineer is responsible for the design, development, testing, and deployment of software solutions that meet user and system requirements. This role involves conducting feasibility analyses, defining problems, developing system specifications, and implementing robust, scalable software using structured development methodologies. The engineer supports the full software development lifecycle (SDLC), including systems analysis, requirements gathering, and process improvement, while ensuring compliance with organizational standards and user needs.

Responsibilities

  • Design, develop, test, and deploy high-quality software solutions
  • Conduct feasibility analysis and develop software requirements based on user needs and system goals
  • Collaborate with stakeholders to gather and refine requirements
  • Create and maintain documentation including system designs, code comments, flowcharts, and user guides
  • Perform systems analysis to evaluate and improve current operations
  • Recommend enhancements to policies and procedures that improve software performance or development efficiency
  • Follow software development best practices and ensure solutions align with organizational and industry standards
  • Prepare and implement software installations and system configurations
  • Troubleshoot and resolve software defects and performance issues

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, Information Systems, or a related field
  • 5 years of relevant experience in lieu of a Bachelor's degree
  • 1-20 years of experience in software engineering or software development
  • Proficiency in one or more programming languages such as Java, C++, C#.NET, or other technologies relevant to the system environment
  • Experience with full software development lifecycle including design, development, testing, and deployment
  • Strong analytical, problem-solving, and communication skills
  • Ability to document solutions using flowcharts, layouts, diagrams, charts, and clean code

Nice-to-haves

  • Master's degree or MBA in a related field (may substitute for Bachelor's degree and 3 years of experience)
  • Ph.D. in a related field (may substitute for Bachelor's degree and 7 years of experience)
  • Experience with Agile, DevSecOps, or CI/CD development environments
  • Familiarity with databases, cloud platforms, or web application frameworks
  • Knowledge of secure coding practices and software quality assurance methodologies

Benefits

  • Competitive salaries
  • Continuing education assistance
  • Professional development allotment
  • Multiple healthcare benefits packages
  • 401K with employer matching
  • Competitive time off policy along with a federally recognized holiday schedule
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service