Cookie Settings

We Value Your Privacy

We use cookies to enhance your experience, analyze site traffic, and deliver personalized content. By clicking Accept All, you consent to our use of cookies.

Careers at Celata Tech

Associate Software Engineer [Web]

Join the GeoBizz Product team and help build the web systems and software behind our location based intelligence platform.

Job Number 10064
Role Type Team Player
Date Posted April 02, 2023
Status Closed

Celata Tech has an exciting opportunity for a Software Engineer to join the GeoBizz Product (GBP) Team. GBP enables Location Based Intelligence to support a wide range of missions within highly regulated industries. We invite you to meet the team and learn about the complex challenges you can solve with us!

We are looking for engineers to join a fast-paced team and solve complex problems in the domain of location based intelligence. In this role, you will have the opportunity to create systems and software that allow customers in highly secured and regulated industries to consume a wide range of services. The systems and software you develop must meet the security policy and assurance requirements of both public and private sector customers.

As employees, we come together with a growth mindset, innovate to empower others, and collaborate to achieve our common goals. Every day, we build on our values of respect, integrity, and accountability to foster an inclusive culture in which everyone can thrive at work and beyond.

Day to day

Responsibilities

Understand User Requirements


  • Collaborates with appropriate stakeholders (e.g., project manager, technical lead) to determine user requirements for a scenario. Leverages a variety of feedback channels to incorporate insights into future designs or solution fixes.

Design


  • Be part of discussions for the architecture of products/solutions and creates proposals for architecture by testing design hypotheses and helping to refine code plans. Provides reactions, proposed solutions, and inputs to architects.

Coding


  • Applies metrics to drive the quality and stability of code, as well as appropriate coding patterns and best practices.
  • Applies debugging tools and examines logs, telemetry, and other methods to verify assumptions through writing and developing code proactively before issues occur and reactively as issues occur for products.
  • Reviews the code of a product to assure it meets the team's and Celata's quality standards, is reliable and accurate, and is appropriate for the scale of the product/solution area. Participates in code reviews to ensure coding standards are followed.

Implement


  • Leverages subject-matter expertise of product features and partners with appropriate stakeholders to drive a workgroup's project plans, release plans, and work items.
  • Drives creation and conducting of experimentation to determine the effectiveness of changes, monitors developments for prototyping and testing products, and interprets results from experimentation.

Engineering Excellence


  • Builds, enhances, reuses, contributes to, and identifies new software developer tools to support other programs and applications to create, debug, and maintain code for products. Uses open source when possible.
  • Considers and drives comprehensive application of automation within production and deployment of a product.
  • Drives efforts to ensure the correct processes are followed to achieve a high degree of security, privacy, safety, and accessibility.
  • Remains current in skills by investing time and effort into staying abreast of current developments.
  • Applies and extrapolates best practices to reliably build code that is based on well-established methods.
  • Maintains communication with key partners across the Celata ecosystem of engineers.

Other


  • Embody our culture and values.

What you'll bring

Requirements

  • Strong technical skills in Python, CSS, and HTML.
  • BSc or Diploma in Computer Science, Software Engineering, or Information Technology.
  • Experience in Django and FastAPI will be an added advantage.
  • Experience in database design and development (MySQL) and good knowledge of SQL.
  • Experience with design patterns and best practices.
  • Experience in medium-scale, technically complex system design and architecture will be an added advantage.
  • Experience using Git.
  • Experience working in an Agile development environment.

Back to All Openings