TechByte Staffing

Senior Programmer

Senior Programmer

Senior Programmer

Full Time

9 am - 5 pm

Job Description

Role Overview:

As a Senior Programmer at Caccni Staffing, you will be responsible for designing, coding, testing, and maintaining complex software applications that meet the specific needs of our clients. You will collaborate with cross-functional teams to deliver high-quality, scalable, and reliable software solutions. This role involves mentoring junior developers, ensuring best practices in software development, and staying up-to-date with emerging technologies.

Key Responsibilities:
  • Design, develop, and maintain software applications according to client requirements and specifications.
  • Write clean, efficient, and well-documented code that follows industry best practices.
  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality software solutions.
  • Perform code reviews and provide constructive feedback to junior developers.
  • Troubleshoot, debug, and optimize existing software applications to improve performance and user experience.
  • Develop and execute unit tests to ensure software quality and reliability.
  • Stay current with emerging technologies and industry trends, and apply this knowledge to improve software development processes.
  • Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
  • Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
  • Ensure software security and data protection by implementing best practices in coding and system design.
Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
  • Proven experience as a Senior Programmer or in a similar role.
  • Strong proficiency in programming languages such as Java, C++, Python, or JavaScript.
  • Experience with software development frameworks and tools (e.g., Spring, Django, Angular, React).
  • Solid understanding of software development methodologies, including Agile and Scrum.
  • Excellent problem-solving skills and the ability to work under pressure.
  • Strong communication and interpersonal skills, with the ability to work effectively in a team environment.
  • Experience with database management and SQL.
  • Knowledge of version control systems (e.g., Git).
  • Relevant certifications (e.g., Oracle Certified Professional, Microsoft Certified: Azure Developer Associate) are a plus.

Why Join Caccni Staffing?

  • Expertise in Technology Recruitment: Our deep understanding of the technology sector allows us to identify and attract the best candidates for senior-level positions.
  • Tailored Solutions: We offer customized recruitment strategies to meet the unique requirements of each client, ensuring a perfect match between the candidate’s skills and the company’s needs.
  • Commitment to Excellence: Our rigorous selection process and commitment to quality ensure that we deliver top-notch talent who can make a significant impact on your organization.