Application Developer
Infinite Computer Solutions · New Jersey, United States · 1 mo ago
EngineeringFull-time
Key Responsibilities
- Develop, test, and maintain .NET applications using C# and WCF, with a focus on secure communication and performance optimization.
- Design and implement secure application communication using WCF, SSL/TLS, and encryption techniques to ensure data integrity and confidentiality.
- Write high-quality, maintainable code that adheres to best practices. Develop unit tests to validate functionality and perform code reviews to ensure code quality and security.
- Manage and maintain code repositories using GitHub, following Git branching strategies and version control best practices.
- Build and manage CI/CD pipelines using Jenkins to automate build, testing, and deployment processes, streamlining delivery.
- Work with Artifactory for artifact storage and management, ensuring proper version control of builds and dependencies.
- Integrate security standards and practices in all aspects of development, ensuring compliance with organizational and industry requirements for secure applications.
- Diagnose and resolve technical issues related to application performance, security, and WCF communication protocols.
- Document application architectures, security protocols, and development workflows for reference and knowledge sharing within the team.
Qualifications/Skillset
- Bachelor’s Degree in Computer Science, Engineering, or related field, or equivalent work experience.
- 5+ years of experience in .NET development with a focus on C#, .NET, and WCF for secure application communication.
- Proficiency in secure coding practices and experience with SSL/TLS, encryption, and other security measures.
- Knowledge of network protocols and security standards, including OAuth, JWT, and other token-based authentication methods.
- Familiarity with RESTful and SOAP-based web services.
- Experience with CI/CD tools like Jenkins, and proficient in GitHub for version control and Artifactory for artifact management.
- Experience with cloud platforms like Azure or AWS is a plus.