Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for a Senior Software Engineer to produce and implement functional software solutions. You will work with upper management to define software requirements and take the lead on operational and technical projects.
Responsibilities:
- Develop high-quality software design and architecture.
- Identify and execute tasks in the software development life cycle.
- Develop tools and applications by producing clean, efficient code.
- Automate tasks through appropriate tools and scripting.
- Review and debug code.
- Perform validation and verification testing.
- Collaborate with internal teams and vendors to fix and improve products.
- Document development phases and monitor systems.
- Ensure software is up-to-date with the latest technologies.
Job Requirements
Requirements:
- Proven experience as a Senior Software Engineer.
- Extensive experience in software development, scripting and project management.
- Experience using system monitoring tools and automated testing frameworks.
- Knowledge of selected programming languages.
- In-depth knowledge of relational databases.
- Familiarity with various operating systems (Linux, Mac OS, Windows).
- Analytical mind with problem-solving aptitude.
- Ability to work independently.
- Excellent organizational and leadership skills.
- BSc/BA in Computer Science or a related degree.