Software Engineer – Generative AI
Apply NowJubil ID: 670
Company: Genesys
Location: Oak Grove, NC
Description:
A Software Design Engineer is responsible for designing
developing
and testing software applications
systems
and architectures. Here's an overview of the role:Key Responsibilities1. Software Design:Create detailed software design documents
including architecture
components
and interfaces.2. Software Development:Develop high-quality software applications
systems
and architectures us
Qualifications:
Programming
Proficiency in multiple programming languages
such as Java
C++
Python
or C#
Software Development Methodologies:
Experience with Agile development methodologies
including Scrum or Kanban
Cloud Platforms:
Familiarity with cloud platforms
such as AWS
Azure
or Google Cloud
Problem-Solving
Skills: Strong problem-solving skills
with the ability to analyze complex technical issues and develop creative solutions
Lead software design and development efforts
overseeing junior engineers and complex projects
Responsibilities:
Software Design:
Create detailed software design documents
including architecture
components
and interfaces
Develop high-quality software applications
systems
and architectures using various programming languages and technologies
Testing and Validation:
Test and validate software applications
systems
and architectures to ensure they meet requirements and are free of defects
Collaborate with cross-functional teams
including product management
project management
and quality assurance
Technical Leadership:
Provide technical leadership and guidance to junior engineers
including mentoring and code reviews
Provide technical leadership and guidance to cross-functional teams
driving technical innovation and strategy
Design and implement large-scale software architectures
driving technical vision and direction
Manage software engineering teams
overseeing software design
development
and testing
