Optamo logo
Optamo
Posted 106 days agoVerified live 13h ago

Software Developer (Angular/Python)

Brief overview

Bethlehem, PAHybrid
UndergradOr in progress

About the company

Optamo is a software development and consulting firm that deals in consulting & IT and software services.

Job description

Summary

Optamo is looking for a software developer who will take a key role on their team. The developer will be involved in developing web applications, creating RESTful APIs, and collaborating on the design and development of Decision Support Systems.

Responsibilities

  • Design and implementation of the overall web architecture
  • Design and construction of RESTful API
  • Design and Integrate front-end UI with the constructed API, through practical and appealing visual design
  • Maintain quality and ensure responsiveness of applications
  • Ensuring the entire stack is designed and built for speed and scalability
  • Design and implementation of continuous integration and deployment
  • Developing SQL procedures to ensure data integrity and quality
  • Developing database structures and features according to development needs
  • Ensuring the security of client data
  • Understanding and implementation of security and data protection
  • Software testing to ensure correctness, robustness, responsiveness, and efficiency
  • Troubleshoot, debug and upgrade existing applications
  • Maintain code integrity and organization
  • Write technical documentation
  • Excellent communication skills for customer support

Skills

  • Bachelor's Degree in Computer Science, Software Engineering, or in other relevant fields required
  • Working understanding of databases
  • Knowledge of SQL language
  • Experience in API design and development
  • Strong knowledge of back-end languages/frameworks — Python Flask/Django
  • Strong knowledge of front-end languages, libraries, and frameworks — Angular, Bootstrap, HTML5, CSS, JavaScript
  • Knowledge of web server technologies — IIS, Apache, Nginx
  • Knowledge of task automation scripting languages — UNIX shell, PowerShell
  • Knowledge of data structures, system design, and algorithms
  • Knowledge about implementing testing platforms and unit tests
  • Appreciation for clean and well documented code
  • Excellent communication and teamwork skills
  • Great attention to detail
  • Organizational skills
  • An analytical mind
  • Master's Degree preferred
  • Two years of relevant job experience preferred

Qualifications

Must Haves

  • Bachelor's Degree in Computer Science, Software Engineering, or in other relevant fields required
  • Working understanding of databases
  • Knowledge of SQL language
  • Experience in API design and development
  • Strong knowledge of back-end languages/frameworks — Python Flask/Django
  • Strong knowledge of front-end languages, libraries, and frameworks — Angular, Bootstrap, HTML5, CSS, JavaScript
  • Knowledge of web server technologies — IIS, Apache, Nginx
  • Knowledge of task automation scripting languages — UNIX shell, PowerShell
  • Knowledge of data structures, system design, and algorithms
  • Knowledge about implementing testing platforms and unit tests
  • Appreciation for clean and well documented code
  • Excellent communication and teamwork skills
  • Great attention to detail
  • Organizational skills
  • An analytical mind

Nice to Haves

  • Master's Degree preferred
  • Two years of relevant job experience preferred

Benefits

  • Competitive salary.
  • Comprehensive health coverage (includes medical and dental).
  • A positive, energetic work environment with opportunities for personal growth

More jobs like this