RSAC is looking to develop, maintain, and enhance software applications primarily focused on back-end solutions to support its mission of empowering the collective effort to combat cyber threats worldwide.
Requirements
- Proven experience in high-level programming languages such as C-Sharp, Python, and Typescript
- Hands-on experience with cloud infrastructure management, particularly Azure, with knowledge of high availability, scalability, and security best practices
- Familiarity with software development methodologies such as Agile and Scrum
- Full-stack development experience, especially in building complex web systems with a focus on back-end architecture
- Experience configuring and managing cloud infrastructure using Infrastructure as Code tools like Terraform and YAML
- Strong analytical, problem-solving, and organizational skills
- Excellent written and verbal communication skills
Responsibilities
- Develop software applications based on detailed business requirements, focusing on back-end solutions using languages such as C-Sharp, Python, and Typescript.
- Design, implement, and maintain APIs to support back-end functionalities
- Participate in the full software development lifecycle, including requirement analysis, design, coding, testing, and deployment
- Maintain and enhance existing software applications, ensuring scalability, security, and high availability
- Address bugs and issues promptly, implementing improvements to optimize performance and user experience
- Configure and manage cloud infrastructure, leveraging automation tools like Terraform and YAML for deployment and configuration management
- Ensure compliance with security standards and best practices in cloud infrastructure and application development
Other
- Bachelor’s Degree in Computer Engineering, Computer Science, or a related field
- Residency in California, Colorado, Florida, Illinois, Kansas, Massachusetts, New Hampshire, New Jersey, New York, Pennsylvania, Texas, Utah, or Washington (Remote work)
- Collaboration with project managers and cross-functional teams to develop comprehensive project plans and schedules
- Work effectively in a fast-paced environment, demonstrating agility and adaptability to meet project deadlines and changing requirements
- Excellent written and verbal communication skills