> Markdown version of [/jobs/ext/1217967-junior-developer](https://www.wearedevelopers.com/jobs/ext/1217967-junior-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Junior Developer - **Company:** Melton Truck Lines, Inc - **Location:** Tulsa, OK, United States - **Experience:** Starter - **Salary:** $65,000.0 - $72,000.0 - **Contract:** Internship / Graduate position - **Skills:** Clean Code Principles, Java (Programming Language), JavaScript (Programming Language), Artificial Intelligence, Amazon Web Services, Application Testing, Microsoft Azure, C Sharp (Programming Language), Software Quality, Code Review, Cyber Security, Data Integration, Relational Databases, Database Design, Software Debugging, Web Development, Revision Control Systems, Python (Programming Language), Object-Oriented Software Development, Software Maintenance, Software Tools, Secure Coding, Software Engineering, SQL Databases, Systems Integration, Web Application Frameworks, GitHub Copilot, Prompt Engineering, Git, Information Technology, Low-code, Restful APIs, GPT, Programming Languages - **Published:** July 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=95c7a0bf541a89dd ## About the Role * Associate's or Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent practical experience. * 1-3 years of software development experience, including internships or personal projects. * Experience with one or more programming languages such as C#, Java, Python, JavaScript, or similar. * Basic understanding of SQL and relational databases. * Familiarity with source control systems such as Git. * Understanding of object-oriented programming principles. * Strong analytical, problem-solving, and communication skills. * Ability to work independently while collaborating effectively within a team. Preferred Experience: * Experience developing web applications using modern frameworks. * Experience with REST APIs and system integrations. * Exposure to cloud platforms such as Microsoft Azure or AWS. * Familiarity with CI/CD pipelines. * Experience using AI-assisted software development tools and prompt engineering techniques to improve development workflows. * Basic understanding of cybersecurity and secure application development. * Experience with Microsoft Power Platform or other low-code platforms is a plus. Knowledge, Skills, and Abilities: * Strong attention to detail and commitment to producing high-quality work. * Ability to learn quickly and adapt to changing technologies. * Excellent time management and organizational skills. * Strong written and verbal communication skills. * Ability to balance multiple projects and priorities. * Willingness to continuously improve technical and professional skills. Physical Requirements: * Ability to work at a computer for extended periods. * Ability to occasionally lift up to 25 pounds. * Ability to work on-site or remotely as required., * Bachelor's (Preferred) ## Description Summary: The Junior Software Developer is responsible for designing, developing, testing, and maintaining software applications that support business operations. This role works closely with senior developers, IT staff, and business stakeholders to implement new features, resolve issues, and improve existing systems. The ideal candidate is eager to learn, embraces new technologies, and is comfortable leveraging modern AI tools to improve productivity and code quality. This is NOT a remote role. This position is in office. Essential Duties and Responsibilities: include the following. Other duties as assigned. * Develop, test, deploy, and maintain internal software applications and integrations. * Write clean, maintainable, and well-documented code following established coding standards. * Troubleshoot, debug, and resolve software defects and production issues. * Participate in code reviews and incorporate feedback from senior developers. * Collaborate with business users to gather requirements and translate them into technical solutions. * Create and maintain technical documentation for applications and processes. * Assist with database design, queries, and data integrations. * Participate in application testing, deployment, and ongoing support. * Continuously learn new technologies, programming languages, and development best practices. * Utilize AI-assisted development tools (such as GitHub Copilot, ChatGPT, or similar technologies) responsibly to improve development efficiency, automate repetitive tasks, generate documentation, and assist with troubleshooting while validating all generated code for security, accuracy, and maintainability. * Follow organizational security policies and secure coding practices.Work Hours: 8:00 AM to 5:00 PM, Monday through Friday. * Occasional nights or weekends may be required for maintenance, projects, system updates, or outages. ## Related Videos - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Reimagining app development with Low-code and AI](https://www.wearedevelopers.com/videos/1651-reimagining-app-development-with-low-code-and-ai) - [Navigating the Future of Junior Developers in Tech](https://www.wearedevelopers.com/videos/1280-navigating-the-future-of-junior-developers-in-tech) - [Speak, Code, Deploy: Transforming Developer Experience with Voice Commands](https://www.wearedevelopers.com/videos/1159-speak-code-deploy-transforming-developer-experience-with-voice-commands) - [Trunk-Based Development at Scale: Real-World Insights from a High-Traffic Luxury E-Commerce Platform](https://www.wearedevelopers.com/videos/1435-trunk-based-development-at-scale-real-world-insights-from-a-high-traffic-luxury-e-commerce-platform) ## Related Articles - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers)