If you’re an early-career software developer looking for an opportunity to build your skills while contributing to meaningful technology projects, the Jr Software Developer position at Bering Straits Native Corporation in Dayton, Ohio, could be a strong fit. This role offers the chance to work in a professional development environment, gain hands-on experience, and grow your career while earning an estimated $90,000–$120,000 per year.
Job Overview
| Field | Details |
|---|---|
| Company Name | Bering Straits Native Corporation |
| Role | Jr Software Developer |
| Qualification | Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field; relevant technical skills and experience may also be considered |
| Job Location | Dayton, OH, USA |
| Salary | $90,000–$120,000 per year |
| Work Type | On-site / Hybrid, depending on project requirements |
| Job Type | Full-time |
| Job Level | Junior / Entry Level |
| Industry | Information Technology / Software Development / Government Contracting |
Job Description
- Responsible for assisting in the development, coding, testing, and debugging of software applications.
- Responsible for collaborating with Product Owner(s), product team members, and senior developers to gather requirements and deliver technical solutions.
- Responsible for writing clean, maintainable, and efficient code in accordance with established coding standards and best practices.
- Responsible for participating in code reviews and incorporating feedback to improve code quality and performance.
- Responsible for troubleshooting, debugging, and resolving issues in existing systems and applications.
- Responsible for contributing to technical documentation including system design, user guides, and release notes.
- Responsible to attend and participate in daily team meetings, execute assigned workload, and work within project management tools i.e. JIRA, Confluence, etc.
- Responsible for applying a junior-level understanding of Artificial Intelligence (AI) and machine learning concepts in software development tasks, including leveraging AI-assisted development tools, contributing to AI-enabled features, and supporting the integration of AI capabilities into applications under guidance of senior team members.
- Responsible for maintaining awareness of emerging technologies and continuously improving technical skills.
Required (Minimum Necessary) Qualifications
- Education Requirements: Bachelor’s degree in Computer Science, Software Engineering, or related field; or equivalent experience
- Level of Experience Requirements: Experience or familiarity with version control systems such as Git.
- Basic knowledge of programming languages such as .NET, Java, Python, C#, JavaScript, or similar.
- Familiarity with software development concepts including object-oriented programming (OOP).
- Hold or have the ability to acquire a government security clearance; requires U.S. citizenship.
Knowledge, Skills, Abilities, and Other Characteristics
- Knowledge of software development lifecycle (SDLC) and Agile development methodologies.
- Knowledge of databases and data structures (SQL or NoSQL).
- Knowledge of web development frameworks or libraries (e.g., React, Angular, .NET, Spring) is preferred.
- Knowledge of RESTful APIs and web services.
- Basic understanding of AI/ML concepts, AI-assisted development tools, or modern AI capabilities in software applications.
- Ability to identify, analyze, and resolve technical issues and defects.
- Ability to work collaboratively within a team environment and communicate effectively.
- Ability to learn new technologies and adapt in a fast-paced development environment.
Selection Process
- Application Submission – Submit your resume and required application details.
- Application Screening – The recruiting team reviews your qualifications and experience.
- Recruiter/HR Interview – Selected candidates participate in an initial discussion.
- Technical Interview – Candidates may be assessed on programming, software development, and technical problem-solving skills.
- Hiring Manager Interview – Meet with the hiring team to discuss the position and your experience.
- Background/Pre-Employment Checks – Complete any applicable employment, background, or security requirements.
- Job Offer – Successful candidates receive an employment offer and onboarding information.
How to Apply
- Visit the official Bering Straits Native Corporation careers page.
- Search for the Jr Software Developer position in Dayton, OH.
- Review the complete job description and eligibility requirements.
- Prepare your updated resume and any other requested documents.
- Complete the online application form.
- Submit your application and monitor your email for updates from the recruiting team.