Software Engineer III
Job Summary
Are you passionate about cybersecurity? This is a great opportunity for a curious, self-motivated individual to advance their technical and software development skills by joining as a Software Developer, contributing to the development of modern enterprise risk management and security solutions for Fortune 500 companies worldwide.
Essential Functions
- Develop, test, and debug programs using a variety of hardware, databases, and programming technologies.
- Write new program code based on specifications.
- Analyze program performance and implement solutions to improve deficiencies.
- Prepare and maintain programming documentation.
- Collaborate effectively in a multi-developer environment.
Qualifications and Experience:
- 3-5 years of experience in C/C++ programming and delivering software solutions.
- Experience with relational databases and 3-5 years of experience writing SQL scripts.
- Proficiency in Java 8+ development and familiarity with the Spring Framework (Spring Boot, Spring MVC, Spring Security).
- Hands-on experience implementing software using fundamental software patterns and principles.
- Strong understanding of Agile methodologies and DevSecOps practices.
- Experience in programming system-based shippable software.
- Expertise in developing software for *nix-based operating systems.
- Proficiency with *nix-based scripting languages.
- Ability to manage multiple activities and projects in a fast-paced environment.
- Experience with Git-based source control management (SCM) environments.
- Passion for continuous learning and innovation.
- Experience in building unit tests and adhering to code quality standards.
- Familiarity with secure development practices (e.g., OWASP, SQL Injection).
- Knowledge of integrated development environments (IDEs) for configuration, build, and development.
- Proficiency in REST APIs, Web Services, TCP/IP, and JSON structures.
- A bachelor's degree in Computer Science, Information Systems, or a related discipline, or equivalent work experience, is required.