Staff Software Engineer

Calero Software   •  

Atlanta, GA

Industry: Professional, Scientific & Technical Services

  •  

Less than 5 years

Posted 68 days ago

This job is no longer available.

Job Summary:

The Staff Software Engineer expands knowledge and skills in multiple tools, technologies and Calero product areas. The engineer consistently applies and promotes best practices and standard procedures as a member of an agile development team.

Duties and Responsibilities of the job:

  • Continuously expands ability to handle new and more complex programming tasks
  • Competent in programming and debugging across multiple modules and dealing with related external dependencies
  • Writes high-quality code with domain in mind
  • Authors, executes and monitors automated tests
  • Designs and performs manual verification and regression tests
  • Leads some discussions in research, grooming and planning on the team
  • Actively contributes on code and design reviews
  • May pair with Associate Engineers to assist in training

Education:

Bachelors’ Degree in Computer Science, Software Engineering or equivalent experience.

Experience and Training:

  • 3+ years’ of experience as a software engineer
  • Good oral and written communication skills
  • Good presentation skills

Technical Knowledge:

  • The Staff Software Engineer has a background in:
    • Object oriented programming
    • Functional programming
    • Application development (either web, distributed, Windows or Linux)
    • Unit, system and integration testing
    • Relational databases
    • Business intelligence and analytics platforms
  • Examples of relevant technologies currently used by Calero:
    • C#, C++, Java
    • JavaScript, Python
    • MS .NET Framework
    • PL/SQL, Oracle Application Express (APEX)
    • AMQP (RabbitMQ)
    • NUnit, Mocha
    • MS SQL Server, Oracle, Postgres
    • Qlik
  • 1034