Software Engineer

at  Boei Solutions Ltd

Auckland City, Auckland, New Zealand -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate29 Dec, 2024Not Specified02 Oct, 2024N/AComputer Science,Debugging,Business Requirements,Functionality,Thorough Research,Technical Requirements,Programming Languages,Reliability,Scalability,Working Experience,Software Design,System Architecture,Testing,Business WorkflowsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

BOEI Solutions Limited is seeking a skilled and experienced Software Engineer to join our team. The ideal candidate will have a strong technical background, with expertise in researching, consulting, analyzing, and evaluating system program needs. This role is integral to developing efficient and scalable software solutions and involves identifying deficiencies in existing systems, providing technological guidance, and contributing to software design and development. You are required to work 35 hours per week.

  • Collaborate closely with internal stakeholders and clients to understand their business processes and technology requirements.
  • Conduct thorough research and analysis to identify software solutions that improve business workflows, ensuring alignment with clients’ strategic objectives.
  • Assist in the design and evaluation of system architectures that address operational inefficiencies or provide innovative improvements.
  • Identify technology gaps, limitations, and inefficiencies within current business systems and processes.
  • Propose and implement enhancements to existing systems that improve functionality, scalability, and performance for our clients’ operational needs.
  • Develop and test software applications to ensure they meet both business requirements and technical specifications.
  • Debug, diagnose, and resolve errors within applications to ensure high-performance, security, and reliability.
  • Work within established testing protocols and guidelines, ensuring the highest quality standards are maintained.
  • Write and maintain clean, efficient, and scalable program code based on business and technical requirements.
  • Regularly update software to reflect evolving business goals, ensuring the systems are adaptable to changing needs and industry trends.
  • Prepare and maintain clear technical documentation, including user manuals, technical guides, and system specifications, designed for both technical teams and end users.
  • Ensure seamless communication with clients, providing them with up-to-date documentation and operational procedures that support their use of software solutions.
  • Provide expert advice and recommendations to clients on software design strategies, system architecture, and potential upgrades to meet their business needs.
  • Assist in the preparation of project proposals, including technical evaluations, financial assessments, and cost-effective software purchase recommendations.
  • Support the delivery of customized software solutions aimed at improving client efficiency and overall business performance.

QUALIFICATIONS:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • If you have no qualification you must have at least 5 years working experience as a Software Engineer or similar role, with in-depth knowledge of software development processes and programming languages.
  • Proficiency in system analysis, debugging, and testing methodologies.
  • Strong problem-solving and critical-thinking skills.
  • Excellent written and verbal communication skills.
  • Experience with technical documentation and code maintenance.

PREFERRED SKILLS:

  • Familiarity with quality assurance standards and practices.
  • Knowledge of modern software development tools and methodologies.
  • Experience in providing technological advice and guidance for software solutions and strategies.

Responsibilities:

BOEI Solutions Limited is seeking a skilled and experienced Software Engineer to join our team. The ideal candidate will have a strong technical background, with expertise in researching, consulting, analyzing, and evaluating system program needs. This role is integral to developing efficient and scalable software solutions and involves identifying deficiencies in existing systems, providing technological guidance, and contributing to software design and development. You are required to work 35 hours per week.

  • Collaborate closely with internal stakeholders and clients to understand their business processes and technology requirements.
  • Conduct thorough research and analysis to identify software solutions that improve business workflows, ensuring alignment with clients’ strategic objectives.
  • Assist in the design and evaluation of system architectures that address operational inefficiencies or provide innovative improvements.
  • Identify technology gaps, limitations, and inefficiencies within current business systems and processes.
  • Propose and implement enhancements to existing systems that improve functionality, scalability, and performance for our clients’ operational needs.
  • Develop and test software applications to ensure they meet both business requirements and technical specifications.
  • Debug, diagnose, and resolve errors within applications to ensure high-performance, security, and reliability.
  • Work within established testing protocols and guidelines, ensuring the highest quality standards are maintained.
  • Write and maintain clean, efficient, and scalable program code based on business and technical requirements.
  • Regularly update software to reflect evolving business goals, ensuring the systems are adaptable to changing needs and industry trends.
  • Prepare and maintain clear technical documentation, including user manuals, technical guides, and system specifications, designed for both technical teams and end users.
  • Ensure seamless communication with clients, providing them with up-to-date documentation and operational procedures that support their use of software solutions.
  • Provide expert advice and recommendations to clients on software design strategies, system architecture, and potential upgrades to meet their business needs.
  • Assist in the preparation of project proposals, including technical evaluations, financial assessments, and cost-effective software purchase recommendations.
  • Support the delivery of customized software solutions aimed at improving client efficiency and overall business performance


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science software engineering or a related field

Proficient

1

Auckland City, Auckland, New Zealand