Generative AI Engineer
Gen2soft consulting llc · Indiana, United States · 3 wk ago
EngineeringFull-time
About the role
G2 SOFT is one of the fastest-growing companies that help businesses to embrace the digital revolution to scale and grow. We are actively looking for talented and motivated individuals across various technologies to join our team.
Responsibilities
- Design and develop mobile applications for iOS and Android platforms using programming languages such as Swift, Objective-C, Java, or Kotlin.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
- Develop intuitive and user-friendly interfaces that provide an exceptional user experience across different mobile devices and screen sizes.
- Implement features and functionalities based on wireframes and user stories, ensuring alignment with business objectives.
- Integrate with backend services and APIs to access data and resources required by the mobile application.
- Optimize mobile applications for performance, reliability, and security, and ensure compliance with platform-specific guidelines and standards.
- Conduct thorough testing of mobile applications to identify and fix bugs, ensure functionality, and enhance usability.
- Stay updated with emerging trends and best practices in mobile app development, and incorporate them into our development processes to drive continuous improvement.
- Maintain and update existing mobile applications, addressing issues, implementing new features, and releasing updates as needed.
- Collaborate with UI/UX designers to ensure consistency and coherence between design and implementation, and provide feedback on usability and user experience enhancements.
- Develop, implement, and maintain software applications using .NET and Python programming languages.
- Design and develop scalable and efficient solutions that meet business requirements and objectives.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
- Develop server-side logic and APIs using .NET Core, ASP.NET, or Python frameworks such as Django or Flask.
- Implement front-end components and user interfaces using technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
- Integrate third-party libraries, APIs, and services to extend application functionality and enhance user experience.
- Develop and maintain database schemas, queries, and stored procedures for relational databases such as SQL Server or PostgreSQL.
- Write clean, maintainable, and well-documented code following coding standards and best practices.
- Conduct thorough testing of applications to identify and fix bugs, ensure functionality, and optimize performance.
- Stay updated with emerging trends and advancements in .NET and Python development, and incorporate them into our development processes to drive continuous improvement.
- Design, develop, and deploy scalable cloud-based data pipelines and data processing solutions using platforms such as AWS, Azure, or Google Cloud Platform (GCP).
- Collaborate with stakeholders to understand business requirements and translate them into technical specifications for data engineering solutions.
- Implement data integration processes to ingest, transform, and load structured and unstructured data from various sources into cloud-based data repositories.
- Optimize data pipelines for performance, reliability, and cost-effectiveness, leveraging cloud-native services and technologies.
- Develop and maintain ETL (Extract, Transform, Load) workflows, ensuring data quality and integrity throughout the process.
- Design and implement data storage