About this role
Software EngineerJob SummaryWe are seeking a Software Engineer to design, develop, maintain, and support software applications and solutions. The ideal candidate will work closely with business and technical teams to deliver reliable, scalable, and high-quality software that meets organizational requirements. Key Responsibilities• Design, develop, test, and maintain software applications. • Analyze user and business requirements and implement technical solutions. • Troubleshoot, debug, and resolve software issues. • Enhance application performance, reliability, and scalability. • Support software integration, upgrades, and deployments. • Prepare and maintain technical documentation. • Ensure compliance with coding standards, security, and quality requirements. • Collaborate with cross-functional teams to deliver software solutions. Requirements• Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field. • 2–5 years of experience in software development or engineering. • Proficiency in programming languages such as Java, Python, C#, JavaScript, or similar. • Knowledge of software development methodologies and best practices. • Familiarity with databases, APIs, and application architecture. • Strong analytical and problem-solving skills. • Good communication and teamwork abilities. Preferred Skills• Experience with cloud platforms and DevOps practices. • Familiarity with Agile/Scrum methodologies. • Knowledge of version control tools such as Git.
Also in Software Engineering