Job Specifications
Position Title: Junior Software Developer (Entry Level)
Location: Lewisville, TX (Onsite – near The Colony)
Employment Type: Full-Time
Overview
We are looking for an enthusiastic Junior Software Developer to join our expanding development team. This position is well-suited for an early-career developer who enjoys writing code while also collaborating with business stakeholders to understand operational needs.
In this role, the developer will contribute to application development while also assisting with gathering requirements, documenting workflows, and helping convert business needs into practical technical solutions.
This opportunity is ideal for someone at the beginning of their career who wants hands-on development experience while also gaining insight into how software solutions are designed, implemented, and supported within a business environment.
Key Responsibilities
Assist in the design, development, testing, and maintenance of internal applications and software solutions.
Partner with business teams to gather, clarify, and document functional and technical requirements.
Help translate business needs into actionable development tasks and system improvements.
Support senior developers with feature development, system enhancements, and troubleshooting activities.
Contribute to documenting system processes, workflows, and technical specifications.
Participate in application testing, debugging, and issue resolution.
Collaborate with cross-functional teams to improve existing systems and operational processes.
Provide post-release support and assist with small updates or enhancements as needed.
Qualifications
Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field (or equivalent practical experience).
0–2 years of software development experience, including internships, academic work, or personal projects.
Familiarity with programming languages such as JavaScript, Python, C#, or Java.
Basic understanding of web applications, APIs, and general software development concepts.
Strong communication skills and the ability to interact with both technical and non-technical stakeholders.
Ability to gather information, ask clarifying questions, and document requirements effectively.
Strong analytical thinking, problem-solving ability, and attention to detail.
A willingness to learn and grow within a collaborative development environment.
Preferred Skills
Exposure to SQL and relational database concepts.
Experience using Git or other version control systems.
Familiarity with front-end technologies or modern web development frameworks.
Interest in learning how software solutions support business operations and workflows.
What This Role Offers
Hands-on experience building and supporting real-world software applications.
Exposure to how technology solutions are designed to support business needs.
Mentorship and guidance from experienced developers and technical leaders.
A strong foundation for career growth into roles such as Software Developer, Systems Analyst, or Technical Engineer.
About the Company
Optimize Search Group is a leading talent solutions provider focused on creating partnerships that drive results for our clients and candidates in our specialty areas in Information Technology, Accounting and Finance, Legal, and Executive Search. Our team of nationally-ranked Account Executives and Recruiters provides the highest level of execution to deliver a targeted slate of opportunities and talent. Our approach is centered around building relationships based on trust, transparency, and achieving results that bring meas...
Know more