Software Engineer
Job description
A Software Engineer designs, develops, and maintains scalable software applications to meet project and business needs. This role involves writing efficient code, troubleshooting bugs, and ensuring software performance and scalability. The engineer will collaborate with cross-functional teams to deliver high-quality software and may focus on front-end, back-end, or full-stack development.
Responsibilities
Design, develop, and maintain scalable software applications.
Analyze user needs and translate them into technical specifications.
Write clean, efficient, and maintainable code.
Test software and fix bugs to ensure functionality and performance.
Collaborate with product managers, designers, and other engineers to define and ship new features.
Conduct code reviews to ensure adherence to coding standards and best practices.
Monitor and iterate on application performance for optimization.
Document code and technical designs for future reference and maintenance.
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
Proven experience in software development with proficiency in relevant programming languages.
Familiarity with modern development tools and methodologies.
Strong analytical and problem-solving skills.
Excellent verbal and written communication skills.
Ability to work effectively in a collaborative team environment.
Skills mentioned
Apply for this job
Use the application link supplied with this listing to apply to Orange Box. Check the destination before entering personal information.

