Software Product Development Engineer - .NET, AI
Suraksha Information Security is a multinational organization with operations in Australia, India, UAE, and Qatar. We specialize in cybersecurity and offer cutting-edge solutions to meet the demands of our global clientele. Our team is seeking a talented Software Product Development Engineer to join our dynamic cyber security program on a permanent basis.
Position Overview:This role focuses on leading the consultation, design, implementation, and support of software product development, particularly in .NET and AI technologies. As a Product Development Engineer, you will play a critical role in enhancing and implementing product releases, collaborating with operational teams, and providing post-implementation support.
________________________________________
Key Responsibilities:- Serve as a development lead in a team to meet system and functional requirements for network and system projects.
- Enhance and implement product releases by collaborating with SMEs and operational teams.
- Develop, maintain, and deploy ServiceNow solutions, ensuring alignment with relevant standards and frameworks.
- Manage source code and oversee the iterative development lifecycle of applications.
- Collaborate with internal and external teams to design, implement, and document software and systems.
- Develop and maintain testing products for new and existing functionality, automating processes where possible.
- Translate system requirements, functional specifications, and user stories into actionable technical specifications.
- Identify opportunities to reduce technical debt and enhance application performance.
- Mentor team members and provide technical leadership.
- Participate in continuous improvement initiatives and contribute to the organization’s work programs as required.
- Proficiency in .NET technologies and SaaS development.
- Experience in web-based deployment of solutions.
- Database expertise in SQL Server, TSQL, Stored Procedures, Views, and Triggers.
- Foundational knowledge of Artificial Intelligence (AI) principles, frameworks, and methodologies.
- Hands-on experience with Python programming, focusing on basic AI model development, data manipulation, and libraries such as NumPy, Pandas, and Scikit-learn.
- Familiarity with Cloud Security practices and frameworks, including Azure-based solutions.
- Analytical skills to thoroughly examine systems and networks, identify vulnerabilities, and implement solutions.
- Familiarity with Attivo BOTsink solutions for network security and deception technology.
- Proficiency with current Microsoft Windows Server and Client operating systems.
- Expertise in Microsoft Azure architecture, design, implementation, and troubleshooting.
- Strong skills in Microsoft Office 365 and IDE development environments.
- Experience in ServiceNow custom application development and integration with SaaS platforms.
- Good knowledge of endpoint protection (EP), data leakage prevention (DLP), and security incident response platforms (SIRP).
- Knowledge of ELK Stack (ElasticSearch, Logstash, Kibana) for creating dynamic dashboards and analyzing data logs.
- Proven ability to write and optimize Python scripts for automation, data analysis, and AI experimentation.
- Familiarity with basic machine learning concepts such as supervised and unsupervised learning, data preprocessing, and evaluation metrics.
- Excellent problem-solving and troubleshooting skills with an ability to manage multiple tasks effectively.
Roles and Responsibilities:
Must be able to work independentlyMust have vendor management experience
Must have excellent team skills
Must have worked across culture (Australia, Asia, Middle East)
Must have worked across time zones
Must have oral & written communication skills
Must have excellent time management skills