Requirements:Over 5 years of professional experience as a software developer, with at least 3 years at a senior level.Proficient in server-side languages, particularly Java and Python.Familiarity with client/server architecture.Skilled in network applications, including TCP/UDP sockets across various networks.Experience with RESTful services and working with JSON APIs.Effective communication of technical concepts and solutions.Working knowledge of Git.
Responsibilities:Architect complex software solutions for high-volume data environments.Design, develop, and implement software using diverse network protocols.Develop containerized microservices employing Java/Python.Collaborate with the software development team to enhance existing applications.Monitor and evaluate system performance, identifying scalability issues and opportunities.Support software testers and application engineers during deployments and maintenance.Provide assistance for testing/development/staging environments.Formulate testing strategies and procedures for core components.Interface with RESTful services.
Benefits:Competitive salary with comprehensive benefits.Health insurance coverage.Paid vacation and holidays.Flexible work schedule.Simple IRA retirement plan.Full-time employment with potential bonuses.