Swift Technologies · HR Manager
Benefits
Position Overview:
A Software Engineer designs, develops, tests, and maintains software applications and systems. The role involves writing clean, efficient code, troubleshooting technical issues, and working with other developers, designers, and business teams to deliver reliable software solutions.
Key Responsibilities:
Design, develop, and maintain software applications and features.
Write, test, debug, and optimize code.
Analyze user and business requirements and translate them into technical solutions.
Troubleshoot and resolve software defects and performance issues.
Participate in code reviews and follow software development best practices.
Collaborate with product managers, designers, QA engineers, and other developers.
Maintain technical documentation and development procedures.
Monitor and improve application performance, security, and reliability.
Stay current with programming languages, frameworks, and emerging technologies.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
Proficiency in one or more programming languages such as Python, Java, JavaScript, C#, C++, or Go.
Understanding of databases, APIs, version control, and software development methodologies.
Strong problem-solving and analytical skills.
Ability to work independently and as part of a team.
Good communication and organizational skills.
Typical Tools & Technologies:
Git/GitHub or similar version-control systems
SQL and relational or NoSQL databases
Cloud platforms such as AWS, Azure, or Google Cloud
Development frameworks and APIs
CI/CD and automated testing tools
N/A
Entry-level or graduates · Junior (1-2 years)
Java
C++
Version Control
Cloud Computing
Agile Methodologies
Software Testing
Database Management
Download MeeBoss