Software Developer

at  Pye Barker Fire Safety

Alpharetta, GA 30009, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate27 May, 2024Not Specified01 Mar, 2024N/ABudgeting,Technology,Data Analysis,EthicsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Make a difference, protect lives, and achieve your dreams. Build your career with the industry-leading fire, life safety and security company.
Position Summary:
The Developer assumes a pivotal role in our software development team, bringing a wealth of experience and expertise. As a Senior/Mid-Career Programmer, you will be responsible for designing, developing, and maintaining complex computer programs using various programming languages such as Java, C++, Python, or others as needed. Collaborating closely with cross-functional teams, you will analyze software requirements, contribute to architectural decisions, and mentor junior team members. Extensive knowledge and experience will be critical in performing code reviews, ensuring adherence to coding standards, and driving the development of high-quality, scalable software solutions. This role offers an excellent opportunity to apply advanced programming skills, contribute to challenging projects, and play a key role in shaping the success of our software development initiatives.

Essential Duties & Responsibilities:

  • Leverage expertise in programming languages such as Java, C++, Python, or others as necessary to write, modify, and debug software code, ensuring optimal performance and maintainability.
  • Engage in collaborative discussions with team members to deeply understand software requirements and specifications, contributing valuable insights and proposing innovative solutions.
  • Conduct thorough testing and troubleshooting of programs to ensure they meet rigorous functional and performance requirements, implementing necessary optimizations and bug fixes.
  • Demonstrate meticulous attention to detail in documenting program code, including comprehensive specifications, thorough test plans, and user guides that enhance system understanding and facilitate future maintenance.
  • Take an active role in conducting code reviews, applying deep knowledge of coding standards and best practices to ensure the delivery of high-quality software solutions, while providing constructive feedback to team members.
  • Contribute to the maintenance and enhancement of existing software applications, leveraging your experience and expertise to optimize performance, enhance functionality, and address emerging needs.
  • Stay abreast of emerging technologies and programming languages, investing in continuous learning and professional growth to stay at the forefront of the field and provide valuable insights to the team.
  • Foster effective collaboration within the team, working closely with colleagues to achieve project goals, deliver high-quality software solutions, and ensure client satisfaction through timely and successful delivery.

Education/Qualification:

  • BA/BS in management / technology or equivalent experience preferred.
  • Typically 2-10 delivering project management related to technology.
  • General competence of business technology consumption and the importance of strong support.
  • Background in leading teams through transformational change is required.
  • Solid understanding of data analysis, budgeting and business ethics.
  • Ability to strategize and solve problems.
  • Strong organizational skills.
  • Excellent communication and people skills.
  • Superior analytical and problem-solving capabilities.
  • Ability to inspire confidence and create trust.
  • Ability to work under pressure, plan personal workload effectively, and delegate.

Other Duties:

  • Adheres to the Code of Conduct, Confidentiality Agreement, and Company Safety Policy.
  • Ability to travel as needed.
  • Performs other duties as assigned.

Physical Requirements:

  • Prolonged periods sitting at a desk and working on a computer.

Benefits and Perks:

  • Excellent pay
  • Medical, dental, vision
  • Company paid life insurance
  • Company paid short term disability
  • 401K with employer match
  • Paid vacation and company holidays
  • Company vehicle (if job applicable)

Pye Barker Fire and Safety is an Equal Opportunity Employer

Responsibilities:

Essential Duties & Responsibilities:

  • Leverage expertise in programming languages such as Java, C++, Python, or others as necessary to write, modify, and debug software code, ensuring optimal performance and maintainability.
  • Engage in collaborative discussions with team members to deeply understand software requirements and specifications, contributing valuable insights and proposing innovative solutions.
  • Conduct thorough testing and troubleshooting of programs to ensure they meet rigorous functional and performance requirements, implementing necessary optimizations and bug fixes.
  • Demonstrate meticulous attention to detail in documenting program code, including comprehensive specifications, thorough test plans, and user guides that enhance system understanding and facilitate future maintenance.
  • Take an active role in conducting code reviews, applying deep knowledge of coding standards and best practices to ensure the delivery of high-quality software solutions, while providing constructive feedback to team members.
  • Contribute to the maintenance and enhancement of existing software applications, leveraging your experience and expertise to optimize performance, enhance functionality, and address emerging needs.
  • Stay abreast of emerging technologies and programming languages, investing in continuous learning and professional growth to stay at the forefront of the field and provide valuable insights to the team.
  • Foster effective collaboration within the team, working closely with colleagues to achieve project goals, deliver high-quality software solutions, and ensure client satisfaction through timely and successful delivery

Other Duties:

  • Adheres to the Code of Conduct, Confidentiality Agreement, and Company Safety Policy.
  • Ability to travel as needed.
  • Performs other duties as assigned


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Alpharetta, GA 30009, USA