ThreatXIntel
Website:
threatxintel.com
Job details:
Company Description
ThreatXIntel is a growing Cybersecurity, IT Staffing, and Consulting company delivering end-to-end technology and security solutions.
Role Overview
We are looking for a Freelance Software Engineer with strong expertise in C# (primary), Java, and distributed systems development.
The ideal candidate should have hands-on experience in building scalable applications, working with in-memory caching platforms, relational databases, and cloud environments (AWS/Azure).
This role involves end-to-end development, performance optimization, and system integration in a complex enterprise environment.
Key Responsibilities
Software Development
- Develop and maintain applications using C# (primary) and Java
- Design, build, and test scalable software systems
- Translate business requirements into technical specifications
Distributed Systems & Integration
- Work with:
- Datasynapse or grid computing platforms
- Apache Geode / in-memory caching systems
- Integrate applications with enterprise systems and databases
Database & Data Handling
- Work with PostgreSQL / Oracle databases
- Write and optimize complex queries
- Ensure data consistency and performance
Performance & Optimization
- Identify system bottlenecks and improve performance
- Optimize applications for scalability and reliability
Cloud & Scripting
- Work with AWS or Azure cloud environments
- Develop scripts using Windows & Linux scripting
- Support deployment and automation
SDLC & Engineering Practices
- Work across full Software Development Lifecycle (SDLC)
- Follow:
- Code quality standards
- Logging & error handling practices
- Security and performance guidelines
- Participate in release management and version control
Troubleshooting & Maintenance
- Perform debugging and issue resolution
- Provide production support and maintenance
- Ensure system stability and reliability
Collaboration
- Work with cross-functional teams
- Communicate technical concepts clearly
- Contribute to design discussions and improvements
Required Skills (Mandatory)
- Strong experience in C# development (5+ years)
- Hands-on experience in Java programming
- Strong knowledge of data structures and algorithms
- Experience with relational databases (Postgres / Oracle)
- Experience in distributed systems / caching platforms
- Experience in Windows & Linux scripting
- Strong problem-solving and analytical skills
- Experience working in SDLC and Agile environments
Nice to Have
- Experience with Apache Geode / Datasynapse
- Knowledge of Python
- Experience with AWS or Azure
- Exposure to Generative AI / AI systems
- Experience in Test Driven Development (TDD)
Click on Apply to know more.