Benefits:
- 401(k) matching
- Health insurance
- Opportunity for advancement
- Training & development
Salary: $70,000 - $95,000 per year (commensurate with experience)
Employment Type: Full-time
About BE Staffing Solutions:
At BE Staffing Solutions, we're not just placing candidates in jobs; we're building pathways to long-term career success. Our commitment to matching talented professionals with thriving companies makes us a leader in the staffing industry. We are currently seeking a passionate and detail-oriented Computer Programmer to join our team and drive the future of software development.
Key Responsibilities:
1. Software Development
- Coding & Testing: Write, test, and debug code to create reliable and scalable software applications.
- Development Lifecycle: Participate in all phases of the software development lifecycle from planning and design to implementation and deployment.
- Feature Implementation: Implement new features based on user requirements and business needs.
2. Code Optimization
- Performance Tuning: Optimize code for efficiency, speed, and maintainability.
- Refactoring: Refactor existing code to improve performance, readability, and extensibility.
- Quality Assurance: Conduct thorough code reviews and ensure adherence to coding standards.
3. Collaboration & Communication
- Team Interaction: Work closely with project managers, designers, and other developers to deliver high-quality software solutions.
- Stakeholder Communication: Communicate progress, challenges, and solutions effectively to non-technical stakeholders.
- Documentation: Maintain comprehensive documentation of code, algorithms, and software development processes.
4. Continuous Improvement
- Learning & Development: Stay current with the latest programming languages, frameworks, and development tools.
- Innovation: Apply innovative thinking to solve complex programming challenges and enhance software functionality.
- Feedback Integration: Incorporate feedback from users and stakeholders to continuously improve software applications.
5. Problem Solving
- Troubleshooting: Diagnose and resolve software issues promptly and efficiently.
- Bug Fixes: Identify and fix bugs to ensure software reliability and user satisfaction.
- Analysis: Perform root cause analysis to prevent recurring issues.
Qualifications & Skills:
Technical Expertise
- Experience: Minimum of 3-5 years in a computer programming role with experience in software development and maintenance.
- Languages: Proficiency in programming languages such as Python, Java, C++, or JavaScript.
- Frameworks: Experience with development frameworks such as .NET, Spring, Django, or React.
- Tools: Familiarity with development tools like Git, Jenkins, or Docker.
Analytical Abilities
- Algorithm Development: Strong skills in algorithm development and problem-solving.
- Data Structures: Solid understanding of data structures, algorithms, and software design patterns.
- Debugging: Effective debugging skills to identify and resolve code issues.
Communication & Collaboration
- Teamwork: Ability to work collaboratively in a team environment and independently when needed.
- Documentation: Excellent documentation skills for maintaining clear and comprehensive project records.
Adaptability & Learning
- Continuous Learning: Eagerness to learn new technologies and adapt to changing project requirements.
- Flexibility: Ability to quickly grasp new programming concepts and tools.
Why Join Us?
Career Growth
- Professional Development: Opportunities for ongoing training, certifications, and career advancement.
- Mentorship: Access to mentorship and support from experienced professionals in the field.
Compensation & Benefits
- Competitive Salary: Attractive salary with opportunities for bonuses based on performance.
- Health Coverage: Comprehensive health benefits including medical, dental, and vision insurance.
- Retirement Savings: 401(k) plan with company match to help you plan for your future.
Work-Life Balance
- Paid Time Off: Generous paid time off policy to support a healthy work-life balance.
- Flexible Arrangements: Options for flexible work hours and remote work.
Innovative Work Environment
- Cutting-Edge Projects: Engage in exciting projects using the latest technologies.
- Collaborative Culture: Thrive in a supportive and dynamic team setting that encourages creativity and innovation.
Compensation: $75,000.00 - $90,000.00 per year
BE Staffing Solutions, is a top provider of outsourcing, staffing, consulting, and workforce solutions. Our certified team of experienced staffing professionals uphold a strict code of ethics in the practice of employment law. We maintain an environment and structure that encourages productivity and respect for customers and fellow employees.
(if you already have a resume on Indeed)