The point where experts and best companies meet
Share
Define, develop, and evolve software in a fast-paced and agile development environment using the latest software development technologies and infrastructure.
Provide technical leadership to an agile team of 3-6 members.
Work with Product Line Leaders (PLLs) to understand product requirements and vision.
Translate requirements/vision into a prioritized list of user stories and deliver to required timelines and quality standards.
Work with product line leaders and architects to develop multi-generation software technology plans.
Drive increased efficiency across the teams, eliminating duplication, leveraging product and technology reuse.
Support process improvements which guide the development, sustaining, and support activities.
Work cross-functionally with other business departments to align activities and deliverables.
Drive world-class quality in the development and support of products.
Ensure the team receives consistent messages and has a clear understanding of business direction, strategy, and results.
Engage subject matter experts in the successful transfer of complex domain knowledge.
Apply principles of SDLC and methodologies like Lean/Agile/XP, CI, Software and Product Security, Scalability, Documentation Practices, refactoring, and Testing Techniques.
Write code that meets standards and delivers desired functionality using the technology selected for the project.
Understand performance parameters and assess application performance.
Proactively share information across the team, to the right audience with the appropriate level of detail and timeliness.
Test and enhance the quality of the AI products developed and deployed into production.
Drive design, development, and maintenance of automation frameworks, tools, services, and libraries leveraging public cloud infrastructures.
Evaluate new tools and technologies through POCs and propose solutions for implementation.
Practice strong software development/testing principles and best practices: Test-driven development (TDD), CI/CD, code refactoring, coding standards, etc.
Contribute to the development of software and data delivery platforms that are service-oriented with reusable components across teams that can be orchestrated together into different solutions for different business needs.
Document best practices, guides, systems design, reference architectures, and implementations.
Work closely with architects, designers, and other engineers in a tightly knit agile team.
Work closely with Data Scientists across modalities and strengthen the quality of the AI products deployed into production.
Interest in Machine Learning and Deep Learning technologies is a plus.
Bachelor’s degree in computer science or “STEM” Majors (Science, Technology, Engineering, and Math) with advanced experience.
Experience working on software projects in the Energy domain (Energy Management, Oil & Gas, Power & Water).
Certified Scrum Master and/or Product Owner.
Demonstrates the initiative to explore alternate technology and approaches to solving problems.
Skilled in breaking down problems, documenting problem statements, and estimating efforts.
Demonstrates awareness about competitors and industry trends.
Has the ability to analyze the impact of technology choices.
Ability to take ownership of small and medium-sized tasks and deliver while mentoring and helping team members.
Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results.
Identifies misalignments with goals, objectives, and work direction against the organizational strategy. Makes suggestions to course correct.
Continuously measures deliverables of self and team against scheduled commitments. Effectively balances different, competing objectives.
Strong oral and written communication skills.
Strong interpersonal skills.
Effective team-building and problem-solving abilities.
Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit.
Master’s Degree in a “STEM” major (Science, Technology, Engineering, Mathematics).
Minimum of 6 years of professional experience in software development and testing.
Minimum of 2 years of experience with healthcare modalities.
Minimum of 2 years of experience in public cloud infrastructure (AWS).
Minimum of 2 years of experience with CI/CD, DevOps, and Pipeline-As-Code such as Jenkins.
Exposure to Function-as-a-Service, AWS Lambda, Server less, etc.
Experience with Agile software development and Scrum methodology.
Aptitude to learn a variety of high-level languages and frameworks such as Python, TensorFlow, Keras, Caffe, CNTK, etc.
GE Leadership Program Graduates will get credit towards relevant work experience, commensurate to the program they have completed.
Legal authorization to work in Hungary is required.
Must be willing to work out of an office located in Budapest or Szeged in Hungary.
Strong understanding and hands-on experience in Amazon AWS solutions.
Strong hands-on experience in one or more Containers and Container Orchestration frameworks such as Docker, Kubernetes, Docker Swarm, Amazon ECS, etc.
Strong understanding of object-oriented programming, service-oriented architectures, microservices, and design patterns.
Hands-on experience in one or more testing methodologies.
Experience with security frameworks (Threat modelling, NIST Cybersecurity Framework) is a plus.
Experience with AI Inferencing and frameworks is a plus.
Knowledge of Python and AI inferencing Python frameworks is a plus.
These jobs might be a good fit