There is one LCA currently in process.
Employer: Genova Technologies, Inc.
Position Location: Cedar Rapids, IA
Position: Software Developer V
Job Duties:
1. Develop client and server-side web applications using Server-Client architecture using standard practices for authentication and authorization.
2. Assist in the design, coding, implementation, testing, and verification of software application on Embedded Systems as well as evaluating performance improvement.
3. Improved cost, quality, and performance of software applications through design solutions and testing using C/C++ programming language.
4. Design, implement and manage deployment of mobile applications for iOS and Android, including the integration with third party electronic payment systems and the implementation of Backend RESTful Authentication and Authorization.
5. Optimize the integration process by testing the equipment and software debugging tools.
6. Develop and document software components, manage changes to software requirements documentation, and data logging. This includes collecting and documenting design information and analysis data for prototypes and design adoption
7. Report test case findings, processes, and final solutions to the client, management, and team members consistently through presentations, demonstrations, or in writing.
8. TRAVEL: One quarterly trip to customer site for system development within the state of Iowa.
9. Position reports out of Cedar Rapids, IA HQ office but telecommuting is permitted on a case-by-case basis.
Job Requirements:
Education Requirements:
· Bachelor’s Degree in Physics, Software Engineering, Computer Science, Mathematics, or closely related. Employer will accept a foreign equivalent degree if in the same field.
Experience Requirements:
· 24 months of experience in job offered, Software Engineer, Software Design Engineer, or closely related.
Special skills requirements:
1. Architect and build scalable, reliable systems by leading the design of distributed, microservices-based, and cloud-native solutions, making informed decisions to optimize performance, scalability, and long-term technical sustainability.
2. Develop adaptable software solutions across multiple programming languages (C++, Java, Python, Swift, JavaScript, TypeScript) and leverage modern tools like compilers, version control systems (Git, SVN), and IDEs (Visual Studio, Xcode, Android Studio, JetBrains).
3. Build responsive, cross-platform apps for web and mobile using frameworks like ASP.NET Core, Angular, Xamarin, Flutter, and React Native, along with native SDKs for iOS, Android, and macOS.
4. Align technical decisions with business goals, ensuring that long-term architectural choices support scalability, maintainability, and business growth while managing technical debt effectively.
5. Foster quality-driven development by leading code reviews, advocating for test-driven development (TDD), and ensuring high-quality, secure, and performance-optimized code through static and dynamic analysis.
6. Utilize advanced tools and methodologies for testing, CI/CD, cloud infrastructure, and performance enhancement, such as Jenkins, GitHub Actions, Docker, Kubernetes, and debugging tools, to ensure the delivery of high-quality and efficient software.
Salary: Available upon request
Work Schedule: 40 hours/week
Qualified applicants send cover letter and resumes to: Genova Technologies, Katie Lawler, Human Resources Manager, katie.lawler@genovatech.com, ref job#JA01. EOE. Standard Benefits. #LI-DNI #FB-DNI #IN-DNI #TW-DNI #GD-DNI