Summary:The Software Engineer will be responsible for designing, developing, and maintaining software systems.
They will work with cross-functional teams to gather user requirements and translate them into technical design specifications.
The ideal candidate will have experience with programming languages such as Java, Python, and C++, and possess good analytical, problem-solving, and critical thinking abilities.Responsibilities:
Design and develop software applications for various business areas
Gather and analyze user requirements with cross-functional teams
Write clean and efficient software code
Debug and test software applications to ensure quality and accuracy
Maintain, enhance, and update existing software applications
Participate in code reviews and write technical documentation
Qualifications:
Bachelor's or Master's degree in computer science or related field
In-depth knowledge of software development methodologies and technologies
Experience with programming languages such as Java, Python, and C++
Familiarity with project management tools such as Jira, Confluence, or Agile methodology
Valuable analytical, problem-solving, and critical thinking abilities
Excellent communication skills and ability to work effectively in a team environment
Ability to quickly adapt to changing technologies and environments