Job Description
Launch Your Career in Tech with Apex Digital Systems
We are seeking a driven Entry-Level Software Engineer to join our elite engineering team in El Paso, Texas. At Apex Digital Systems, we don't just write code; we architect the future of digital solutions for enterprise clients nationwide.
As a premier technology firm, we pride ourselves on fostering talent. You will be mentored by industry veterans while working on high-impact projects using the latest technologies. This is your chance to accelerate your professional growth in a modern, innovative environment.
Key Highlights:
- Competitive Compensation: Salary range of $65,000 - $80,000 depending on experience.
- Modern Tech Stack: Work with industry-standard tools including Java, Python, and React.
- Professional Growth: Comprehensive mentorship program and continuous learning opportunities.
- Flexible Work Culture: Embrace a supportive, collaborative atmosphere with a focus on work-life balance.
Responsibilities
- Collaborate with senior engineers to design, develop, and test robust software applications.
- Write clean, maintainable, and well-documented code in languages such as Java, Python, or JavaScript.
- Participate actively in code reviews and technical documentation sessions.
- Identify and resolve bugs within existing codebases to ensure system stability and performance.
- Assist in database design and optimization using SQL and NoSQL technologies.
- Engage in Agile/Scrum ceremonies, including sprint planning and daily stand-ups.
- Research and propose new technologies to improve development workflows.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Strong understanding of data structures, algorithms, and object-oriented programming (OOP) principles.
- Proficiency in at least one major programming language (Java, Python, C++, or JavaScript).
- Basic familiarity with web development frameworks (React, Spring, or Django) is highly desirable.
- Excellent problem-solving skills and a keen attention to detail.
- Ability to communicate complex technical concepts clearly to team members.
- Self-motivated individual with a passion for learning new technologies and best practices.