ALMACO
Nevada, IA, USA
ALMACO in Nevada, IA is seeking a Senior Software Engineer. This is an excellent role for someone who enjoys taking a project from an idea to a fully implemented product, independently determining the steps needed and the work required to turn a concept into reality. The individual who fills this role will take the lead in developing product roadmaps and determining what needs to happen to get the job done. We're looking for someone to mentor other software developers and team members - helping them follow best coding and version control practices, completing design reviews, and deploying new software. You’ll enjoy this job if you like to be part of an innovative team that pushes each other to accomplish great things, and you’re interested in developing leading-edge technology in the seed research industry. This is a full-time position with flexible hours. Some work can be completed remotely, but it is frequently necessary to be in the office at our headquarters in central Iowa, collaborating with the team or working near/on the equipment itself. Great things about ALMACO:
We offer a free health insurance option for employees!
We offer flexible schedules so you can take care of the things that matter. In addition, PTO starts accruing on day one.
We're a family-owned company, and the owners know you by name and care about you as a person.
More about this position:
You'll translate requests from internal or external clients into potential projects and provide estimates to achieve the goals of the projects.
You'll write the code that controls our specialized agricultural equipment in the appropriate language(s), such as C#, C, Python, Java, Android/iOS/PWA, and Danfoss PLUS+1.
You'll work with RESTful services, OPC, SQL, AWS, and other cloud computing platforms.
You'll create algorithms to drive sophisticated machine behavior.
You'll assist with writing operating manuals, training internal stakeholders, and troubleshooting support on new software deployments.
Projects include full stack development to control, monitor, or gather data from our products, and potentially integrating client or third-party systems into our products to achieve seamless data flow.
The work environment will be a mix of independent, self-driven, tasks, as well as collaboration with a team of controls engineers, mechanical engineers, and technicians.
To excel in this position, you have:
A bachelor’s degree in software or computer engineering or computer science, or a related combination of education and experience that provide a similar depth of knowledge.
At least 3-5 years of successful experience designing, deploying, and maintaining software.
Excellent debugging, problem-solving, and analytical skills.
The desire and ability to work both independently and collaboratively.
The ability to provide technical guidance to the team to establish and maintain best software practices and bring new technologies to the company.
About ALMACO: We are a family-owned business in Nevada, Iowa that focuses on delivering innovative solutions to our clients in the ag industry. We partner with clients to design and build custom planters, harvesters, and seed processing technology for the seed research industry, as well as provide superior service to support their equipment in the field. ALMACO has a deep-rooted history in central Iowa – we are the oldest business in Story County – but we are also rapidly growing. We offer a culture and workplace that allows for agility, flexibility, and innovation in each project we develop. Benefits include:
Paid Time Off
Paid Holidays
Health Insurance (with a $0 premium option!)
Dental Insurance
Vision Insurance
401(k) Match
Employer-Paid Disability Insurance
Employer-Paid Life Insurance
Supplemental Insurance including Cancer, Critical Illness, Hospital Indemnity and Accident plans
Flexible Spending Accounts
Health Savings Accounts
Legal/Financial Consultation
EAP
National Career Readiness Certificate is welcome. ALMACO is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, gender, gender identity, and sexual orientation,) national origin, disability status, protected veteran status, or any other characteristic protected by law. A post-offer pre-employment drug screen and background check are required.
ALMACO in Nevada, IA is seeking a Senior Software Engineer. This is an excellent role for someone who enjoys taking a project from an idea to a fully implemented product, independently determining the steps needed and the work required to turn a concept into reality. The individual who fills this role will take the lead in developing product roadmaps and determining what needs to happen to get the job done. We're looking for someone to mentor other software developers and team members - helping them follow best coding and version control practices, completing design reviews, and deploying new software. You’ll enjoy this job if you like to be part of an innovative team that pushes each other to accomplish great things, and you’re interested in developing leading-edge technology in the seed research industry. This is a full-time position with flexible hours. Some work can be completed remotely, but it is frequently necessary to be in the office at our headquarters in central Iowa, collaborating with the team or working near/on the equipment itself. Great things about ALMACO:
We offer a free health insurance option for employees!
We offer flexible schedules so you can take care of the things that matter. In addition, PTO starts accruing on day one.
We're a family-owned company, and the owners know you by name and care about you as a person.
More about this position:
You'll translate requests from internal or external clients into potential projects and provide estimates to achieve the goals of the projects.
You'll write the code that controls our specialized agricultural equipment in the appropriate language(s), such as C#, C, Python, Java, Android/iOS/PWA, and Danfoss PLUS+1.
You'll work with RESTful services, OPC, SQL, AWS, and other cloud computing platforms.
You'll create algorithms to drive sophisticated machine behavior.
You'll assist with writing operating manuals, training internal stakeholders, and troubleshooting support on new software deployments.
Projects include full stack development to control, monitor, or gather data from our products, and potentially integrating client or third-party systems into our products to achieve seamless data flow.
The work environment will be a mix of independent, self-driven, tasks, as well as collaboration with a team of controls engineers, mechanical engineers, and technicians.
To excel in this position, you have:
A bachelor’s degree in software or computer engineering or computer science, or a related combination of education and experience that provide a similar depth of knowledge.
At least 3-5 years of successful experience designing, deploying, and maintaining software.
Excellent debugging, problem-solving, and analytical skills.
The desire and ability to work both independently and collaboratively.
The ability to provide technical guidance to the team to establish and maintain best software practices and bring new technologies to the company.
About ALMACO: We are a family-owned business in Nevada, Iowa that focuses on delivering innovative solutions to our clients in the ag industry. We partner with clients to design and build custom planters, harvesters, and seed processing technology for the seed research industry, as well as provide superior service to support their equipment in the field. ALMACO has a deep-rooted history in central Iowa – we are the oldest business in Story County – but we are also rapidly growing. We offer a culture and workplace that allows for agility, flexibility, and innovation in each project we develop. Benefits include:
Paid Time Off
Paid Holidays
Health Insurance (with a $0 premium option!)
Dental Insurance
Vision Insurance
401(k) Match
Employer-Paid Disability Insurance
Employer-Paid Life Insurance
Supplemental Insurance including Cancer, Critical Illness, Hospital Indemnity and Accident plans
Flexible Spending Accounts
Health Savings Accounts
Legal/Financial Consultation
EAP
National Career Readiness Certificate is welcome. ALMACO is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, gender, gender identity, and sexual orientation,) national origin, disability status, protected veteran status, or any other characteristic protected by law. A post-offer pre-employment drug screen and background check are required.
.
Abu Dhabi - United Arab Emirates
Company Description
#hashtag Recruitment offers tailored made recruitment solutions for our clients across the globe. We support candidates who are looking for a new challenge, we support your journey to continue your passion and further develop your skills. We are currently looking for the following skillset and would like to invite you to apply to this great opportunity.
Job Description
Responsibilities:
As a QA Lead you will be responsible for managing QA team and reporting bugs across multiple devices and platforms with the aim of improving application quality. You will be responsible for creating & maintaining test cases for the application based on the requirements. Areas of focus will include usability, performance and browser / device support. You will be required to develop regression tests against all developer updates inline with our CI platform and regression test suite for a variety of browsers and platforms. You will be responsible for designing & maintaining API test scripts for testing back end services of the application. You will require clear communication skills and an ability to work well with other team members.
Key Responsibilities:
• Design a quality management process for software projects within one overarching program
• Manage a team of up to 6 QA specialists, organize their tasks and priorities through successive delivery sprints
• Develop an automated test framework handling front-end, back-end, API / services, regression testing, etc.
• Test applications end to end based on Front-end specifications / GUI designs and Business logic provided by non-technical consultants
• Document applications’ admin guide, developer guide and integration guide
• Interface with the development team and coordinate with lead developers to align priorities and timelines
• Steer the program and all its projects through business requirement changes, uncertainty, and high-level executive decisions
Qualifications
Experienced QA Lead
• Minimum 5 years of experience in quality assurance, testing and document of applications, including a minimum of 1 year exposure to each of :
o application design
o back-end development and integration
o mobile app design and integration
o Node JS / REACT development
• Demonstrated successful track record in setting up quality management environments and processes from the ground up for application programs
• Understanding of Linux environments and familiarity with development inside Docker
• Effective leadership and analytical skills including working knowledge of staffing models, scheduling, and project management
• Strong mentoring and relationship building skills with ability to effectively manage group and interpersonal conflict situations
• Strong ability to cope with pressure and lead eclectic teams towards a successful delivery in compressed timelines
• Strong ability to troubleshoot and identify machine-related and network-related matters in a virtualized environment running Linux
• Preferred Scrum Master certification
Skills:
- Ability to define load and stress test scenarios
- Excellent communication and team management
- Experience with Jira, Confluence, Git, Zeplin
- Selenium / Automation framework Experience
- Ability to define Use cases
- Ability to define personas
- Ability to work closely with development team
- Attention to detail
- Debugging Ability
- Cross platform testing Experience
- Excellent understanding of the Software testing Cycle
- Proven Experience with test Automation frameworks ( e.g. Selenium)
- Experience in programming language for Automation ( e.g Python)
- understanding of Browser technologies like HTML, CSS, XPath, JavaScript
- Experience with web services / API testing and tools like JMeter, Postman
- Experience with basic DB queries MySQL
Required Technical Knowledge
• Strong knowledge of Node JS and Javascript development using React
• Strong knowledge of JSON models and RESTful APIs as well as XML-based APIs and Web Services
• Experience in testing with MySQL web blobs and SQL databases in general
• Familiarity with Network environments, TCP/IP and UDP/IP connectivity
• Experience working with all of the following tools:
o GitLab
o Confluence
o Jira
o Zeplin
Additional Information
This is a 12+ month project. The client is ideally looking for someone who has experience working in Europe, Australia or US.
Company Description
#hashtag Recruitment offers tailored made recruitment solutions for our clients across the globe. We support candidates who are looking for a new challenge, we support your journey to continue your passion and further develop your skills. We are currently looking for the following skillset and would like to invite you to apply to this great opportunity.
Job Description
Responsibilities:
As a QA Lead you will be responsible for managing QA team and reporting bugs across multiple devices and platforms with the aim of improving application quality. You will be responsible for creating & maintaining test cases for the application based on the requirements. Areas of focus will include usability, performance and browser / device support. You will be required to develop regression tests against all developer updates inline with our CI platform and regression test suite for a variety of browsers and platforms. You will be responsible for designing & maintaining API test scripts for testing back end services of the application. You will require clear communication skills and an ability to work well with other team members.
Key Responsibilities:
• Design a quality management process for software projects within one overarching program
• Manage a team of up to 6 QA specialists, organize their tasks and priorities through successive delivery sprints
• Develop an automated test framework handling front-end, back-end, API / services, regression testing, etc.
• Test applications end to end based on Front-end specifications / GUI designs and Business logic provided by non-technical consultants
• Document applications’ admin guide, developer guide and integration guide
• Interface with the development team and coordinate with lead developers to align priorities and timelines
• Steer the program and all its projects through business requirement changes, uncertainty, and high-level executive decisions
Qualifications
Experienced QA Lead
• Minimum 5 years of experience in quality assurance, testing and document of applications, including a minimum of 1 year exposure to each of :
o application design
o back-end development and integration
o mobile app design and integration
o Node JS / REACT development
• Demonstrated successful track record in setting up quality management environments and processes from the ground up for application programs
• Understanding of Linux environments and familiarity with development inside Docker
• Effective leadership and analytical skills including working knowledge of staffing models, scheduling, and project management
• Strong mentoring and relationship building skills with ability to effectively manage group and interpersonal conflict situations
• Strong ability to cope with pressure and lead eclectic teams towards a successful delivery in compressed timelines
• Strong ability to troubleshoot and identify machine-related and network-related matters in a virtualized environment running Linux
• Preferred Scrum Master certification
Skills:
- Ability to define load and stress test scenarios
- Excellent communication and team management
- Experience with Jira, Confluence, Git, Zeplin
- Selenium / Automation framework Experience
- Ability to define Use cases
- Ability to define personas
- Ability to work closely with development team
- Attention to detail
- Debugging Ability
- Cross platform testing Experience
- Excellent understanding of the Software testing Cycle
- Proven Experience with test Automation frameworks ( e.g. Selenium)
- Experience in programming language for Automation ( e.g Python)
- understanding of Browser technologies like HTML, CSS, XPath, JavaScript
- Experience with web services / API testing and tools like JMeter, Postman
- Experience with basic DB queries MySQL
Required Technical Knowledge
• Strong knowledge of Node JS and Javascript development using React
• Strong knowledge of JSON models and RESTful APIs as well as XML-based APIs and Web Services
• Experience in testing with MySQL web blobs and SQL databases in general
• Familiarity with Network environments, TCP/IP and UDP/IP connectivity
• Experience working with all of the following tools:
o GitLab
o Confluence
o Jira
o Zeplin
Additional Information
This is a 12+ month project. The client is ideally looking for someone who has experience working in Europe, Australia or US.