1. Home
  2. Jobs
  3. Software Engineer
Cybersecurity Onsite

Software Engineer

cyberani solutions
Irbid - Jordan Listed 2 weeks ago 0-2 years via Naukrigulf
c# java python sql aws azure ci/cd devops security git agile scrum

Job Description Roles & Responsibilities To design, develop, test, and maintain high-quality software solutions that meet business needs. The Software Engineer collaborates with cross-functional teams to deliver scalable and reliable systems, ensuring performance, security, and maintainability of code across the software development lifecycle. Responsibilities: Software Development: - Design, develop, and implement scalable and maintainable software solutions. - Write clean, efficient, and well-documented code. - Participate in code reviews to ensure quality and adherence to best practices. - Collaborate with cross-functional teams to gather requirements. - Proficiency in programming languages (e.g., Python, Java, C#), understanding of software development methodologies (e.g., Agile, Scrum), and familiarity with version control systems (e.g., Git) are essential. System Architecture: - Contribute to the design and architecture of software systems. - Evaluate and integrate external libraries and frameworks. - Knowledge of software architecture principles, design patterns, cloud platforms (e.g., AWS, Azure, Google Cloud), and database management systems (e.g., SQL, NoSQL) is important. Testing and Quality Assurance: - Develop and maintain automated tests. - Collaborate with QA teams to identify and resolve issues. - Familiarity with testing frameworks (e.g., JUnit, pytest), continuous integration and deployment (CI/CD) practices, and debugging techniques are crucial. Continuous Improvement: - Identify opportunities for optimizing performance and user experience. - Stay updated on industry trends and technologies. - Strong analytical skills, a willingness to learn new technologies, and effective problem-solving abilities are valuable. Collaboration and Communication: - Work closely with product managers, designers, solutions architects, and stakeholders. - Share knowledge and mentor junior team members. - Effective verbal and written communication, teamwork, and stakeholder management are key. Documentation: - Document software design and development processes. - Assist in creating user guides and technical documentation. - Proficiency in documentation tools (e.g., Confluence, Markdown), attention to detail, and the ability to create visual aids (e.g., diagrams, flowcharts) are necessary. Desired Candidate Profile Bachelor s degree in Computer Science, Software Engineering, or a related field is required. 0-2 years of experience. Relevant certifications such as Certified Software Development Professional (CSDP), AWS Certified Developer, or Microsoft Certified: Azure Developer Associate are preferred. Experience with Agile methodologies and familiarity with DevOps practices are advantageous. Company Industry IT - Software Services Department / Functional Area IT Software Keywords Software Engineer Get real-time job updates only on our App

Ready to apply?

You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.

Apply on original site

Opens the employer's site in a new tab

  • Companycyberani solutions
  • LocationIrbid - Jordan
  • CategoryCybersecurity
  • SourceNaukrigulf
  • Listed2 weeks ago

Related Cybersecurity jobs

More Cybersecurity