M

Server Side Software Developer

Mclean Intelligent Workforce
Full-time
On-site
Tucson, Tucson, United States

Our client is seeking a server-side software developer who has experience in backend scripting languages and ready to create systems that go far beyond serving data from database backends to web interfaces.





Job Requirements:







  • 5-10+ years of experience in professional software development projects.


  • Bachelor’s degree in computer science/computer engineering with an engineering/math focus or other equivalent fields of discipline.


  • Experience with one or more object-oriented languages (e.g. Java, C#, C++, etc.).


  • Experience with one or more scripting languages (e.g. Python, Perl, Ruby, etc.).


  • Experience using SQL databases (e.g. PostgreSQL, SQLite, etc.).


  • Experience using ORM (e.g. SQLAlchemy).


  • Experience using Web frameworks (e.g. Flask).


  • Proficient with testing frameworks (e.g. pytest).


  • Service oriented architecture/microservices & API design/implementation.


  • Familiar and comfortable with Agile Development Processes.


  • Familiar and comfortable with Continuous Integration environments.


  • Experience with Git.


  • An active US Government Security Clearance (current SSBI).









Requirements

Desired Skills/Knowledge/Experience:







  • Experience with Atlassian suite (Confluence, Jira, Bitbucket).


  • Algorithm Development (e.g. Image Processing algorithms).


  • software security.


  • Kubernetes/Containerized deployments.


  • Apache Kafka.


  • Redis.


  • NumPy.