Applications Programmer

AngaraiCollege Park, MD
1d

About The Position

We are seeking a motivated and detail -oriented Applications Programmer </b>to support the design, development, testing, and maintenance of modern web applications and APIs.</b> The ideal candidate will have hands -on experience with Python development, RESTful services, relational databases, and Agile methodologies. This role involves collaboration with cross -functional teams to translate business requirements into scalable, secure, and high -quality technical solutions. </p> The position may require flexibility to work outside standard business hours, including evenings, weekends, and holidays as needed.</p>

Requirements

  • Minimum of three (3) years</b> of professional experience in software development (internships may count toward experience). </p>
  • Experience with Python programming</b>. </p>
  • Experience developing or consuming REST APIs.</b> </p>
  • Good understanding of relational databases (e.g., PostgreSQL, MySQL, or similar) </b>and writing SQL queries. </p>
  • Familiarity with version control and work management tools such as Git and JIRA.</b> </p>
  • Strong understanding of object -oriented programming (OOP) principles.</b> </p>
  • Strong analytical and problem -solving skills. </p>
  • Ability to work effectively in a collaborative Agile team environment.</p>

Nice To Haves

  • Minimum of two (2) years of experience with Python frameworks such as FastAPI, Flask, or Django. </p>
  • Exposure to AI/ML libraries such as Pandas, NumPy, Scikit -learn, TensorFlow, or PyTorch.</b> </p>
  • Experience integrating AI APIs (e.g., OpenAI, AWS AI services, Azure AI).</b> </p>
  • Experience with automation scripting or workflow automation tools. </p>
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.</b> </p>
  • Experience building or consuming microservices. </p>
  • Experience working with containerization tools such as Docker.</b> </b></p>
  • Familiarity with CI/CD tools such as GitHub Actions, GitLab CI, or Jenkins.</b> </p>
  • Basic knowledge of API security and authentication mechanisms (OAuth2, JWT).</b> </p>
  • Exposure to front -end technologies such as JavaScript, React, or Angular.</b> </p>
  • Experience working on data -driven or public -facing applications. </p>
  • Strong interest in AI -enabled application modernization initiatives. </p>

Responsibilities

  • Assist in the design, development, testing, and maintenance of web applications and APIs using Python and modern development frameworks.
  • Develop and support RESTful APIs and backend services.
  • Contribute to data processing solutions, automation scripting, and AI -assisted workflows.
  • Collaborate with senior developers and business analysts to translate functional requirements into technical specifications.
  • Write clean, maintainable, secure, and well -documented code following established coding standards.
  • Develop and execute unit tests; support integration and system testing efforts.
  • Participate in code reviews and Agile ceremonies (e.g., sprint planning, stand -ups, retrospectives).
  • Troubleshoot and resolve application issues in development and test environments.
  • Adhere to established security standards, project management practices, change control procedures, and service delivery processes.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service