Software Developer
at Pye Barker Fire Safety
Alpharetta, GA 30009, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 27 May, 2024 | Not Specified | 01 Mar, 2024 | N/A | Budgeting,Technology,Data Analysis,Ethics | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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