Software Engineer
at Boei Solutions Ltd
Auckland City, Auckland, New Zealand -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 29 Dec, 2024 | Not Specified | 02 Oct, 2024 | N/A | Computer Science,Debugging,Business Requirements,Functionality,Thorough Research,Technical Requirements,Programming Languages,Reliability,Scalability,Working Experience,Software Design,System Architecture,Testing,Business Workflows | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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