
Software Developer – Data Services
Careers at Crown
full-time
Posted on:
Location Type: Office
Location: New Bremen • Ohio • United States
Visit company websiteExplore more
Tech Stack
About the role
- Analyze and evaluate existing or proposed systems and develop computer applications, systems, and related procedures.
- Prepare program specifications, encode, test, and debug computer applications.
- Design, code, test, debug, install, document and maintain computer applications.
- Participate in peer code reviews to uphold coding standards.
- Create APIs to integrate between existing systems and customer applications.
- Interface with users to extract functional needs and determine requirements.
- Conduct detailed systems analysis to define scope and objectives and design solutions.
- Create documentation per internal standards.
- Work with customers to develop and write system requirements.
- Project Leadership, Training, and Testing.
Requirements
- 5-7 years' related experience
- Bachelor's degree (Computer Science, Management Information Systems or equivalent)
- Must have valid driving privileges.
- Able to write code with a “write-once run at scale” ideology.
- Proficient in object-oriented and event-driven programming in at least Python with a know-how of popular frameworks (Pandas, NumPy, Flask, AsyncIO) or Java with web frameworks (Spring Boot and microservices)
- Hands-on experience in writing and profiling SQL queries
- Familiar with REST/SOAP API principles and methods
- Basic understanding of front-end technologies (JavaScript and HTML)
- Knowledge of Agile Lean/Scrum/Kanban models, code versioning tools like GITHub/Bitbucket, and CI/CD practices
- Good understanding of Cloud technologies like AWS
- DevOps principles – owing the code from development to deployment.
- High attention to detail and excellent communication and problem-solving skills.
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonJavaPandasNumPyFlaskAsyncIOSQLREST APISOAP APIJavaScript
Soft Skills
attention to detailcommunicationproblem-solvingproject leadershiptraining
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Management Information Systems