logo

View all jobs

Senior Software Developer

Remote, Remote
  Job Description: Summary
The Software Developer will work with other Developers, Tech leads, Project and Product Managers throughout the software development life cycle.
Accountabilities / Responsibilities:
•       Build and roll-out the next generation Design and Planning framework
•       Produce clean, efficient code based on design specifications, software design patters and best practices
•       Integrate software components and third-party programs
•       Create technical documentation for reference and reporting
•       Test and deploy implemented software
•       Troubleshoot, fix, enhance, and refactor existing software code base
•       Deploy software tools, processes and metrics
•       Work with other Software Developers to learn and share
•       Work with end-users directly to deliver on expectations

Required Skills, Experience, and Qualifications:
•       8+ years’ experience as a Software Developer 
•       Degree in Computer Science, Engineering or a related field
•       Familiarity with Agile development methodologies
•       Experience with software design and development in a test-driven environment
•       Knowledge of coding languages (e.g. C#, Java, JavaScript) and frameworks/systems (e.g. Git, Maven)
•       Experience with databases (e.g Oracle) and Object-Relational Mapping (ORM) frameworks (e.g. Hibernate)
•       Advanced Linux/Windows user
•       Ability to learn new languages and technologies
•       Excellent communication skills – both written and verbal
•       Resourcefulness and troubleshooting aptitude
•       Attention to detail

Nice to haves:
  • Deep knowledge of python is a must. Understanding of Qualys/Kenna is ideal.

Share This Job

Powered by