|
Applicants must be legally authorized to work in the United States at the time of hire and must not require employer sponsorship now or in the future. This position is not eligible for employment visa sponsorship, and the company will not assume sponsorship obligations for existing visa holders. Living Our Values All associates are guided by Our Values. Our Values are the unifying foundation of our companies. We strive to ensure that every decision we make and every action we take demonstrates Our Values. We believe that putting Our Values into practice creates lasting benefits for all of our associates, shareholders, and the communities in which we live.
Why Join Us
- Career Growth: Advance your career with opportunities for leadership and personal development.
- Culture of Excellence: Be part of a supportive team that values your input and encourages innovation.
- Competitive Benefits: Enjoy a comprehensive benefits package that looks after both your professional and personal needs.
Total Rewards Our Total Rewards package underscores our commitment to recognizing your contributions. We offer a competitive and fair compensation structure that includes base pay and performance-based rewards. Compensation is based on skill set, experience, qualifications, and job-related requirements. Our comprehensive benefits package includes medical, dental, and vision insurance, wellness programs, retirement plans, and generous paid leave. Discover more about what we offer by visiting our Benefits page. A Day In The Life The Application Developer I is part of a development team, responsible for building and supporting enterprise-grade software systems. This position spans all phases of the Application Lifecycle, from design to delivery, requiring software development knowledge and/or experience. This role will contribute to the design, development, testing, and support of enterprise applications while building competency across modern software engineering practices including Full-stack development, CI/CD pipelines, Cloud-native concepts, API development, Agile delivery and AI-assisted engineering workflows. This role requires an individual who is eager to learn, receptive to coaching, and capable of balancing AI-assisted productivity with foundational engineering understanding. Developers in this role are expected to understand the code they produce, validate AI-generated solutions, and continuously build independent problem-solving skills. As a Application Developer I you will:
- Develop and Support Applications: Assist in building, testing, debugging, and maintaining enterprise-grade software applications and APIs under the guidance of senior developers and technical leads.
- Learn Modern Engineering Practices: Develop competency in software development lifecycle practices including source control, code reviews, testing, CI/CD, and deployment automation.
- Participate in AI-Assisted Development: Utilize approved AI-assisted engineering tools to improve productivity, generate ideas, accelerate development tasks, and assist with troubleshooting while maintaining accountability for understanding and validating all generated code.
- Collaborate with Team Members: Work closely with developers, architects, analysts, and business stakeholders in an Agile/SCRUM environment.
- Build Technical Competency: Continuously improve technical skills in application development, enterprise architecture concepts, cloud technologies, and secure coding practices.
- Troubleshoot and Resolve Issues: Assist in diagnosing application defects, debugging code, and resolving production or support issues.
- Contribute to Quality Standards: Follow development standards, documentation practices, testing expectations, and peer review processes to ensure high-quality software delivery.
- Participate in Continuous Improvement: Contribute ideas for improving development processes, automation, developer experience, and operational efficiency.
- Communicate Effectively: Clearly communicate technical questions, progress updates, and issues to team members and leadership.
- Demonstrate Ownership and Accountability: Take ownership of assigned tasks and proactively seek clarification, mentorship, and learning opportunities when needed.
What We Need From You
- Bachelor's Degree in Computer Science, MIS or a related technical field Pref
- 0-2 years of professional software development experience Preferred
- Internship, bootcamp, personal projects, or open-source contributions are considered valuable experience. Preferred
- Demonstrated passion for software engineering and technology learning is highly valued Required
- Software Development Fundamentals:
- Understanding of object-oriented programming principles
- Basic understanding of APIs and web applications
- Familiarity with debugging and troubleshooting concepts
- Basic understanding of data structures and application flow
- Front-End Development:
- Familiarity with HTML, CSS, JavaScript, and/or TypeScript
- Exposure to Angular, React, or similar front-end frameworks preferred
- Back-End Development:
- Exposure to C#, .NET, REST APIs, Python, or similar backend technologies preferred
- Basic understanding of service-based architecture concepts
- Database Knowledge:
- Basic understanding of relational databases and SQL queries
- Exposure to Microsoft SQL Server preferred
- Source Control and DevOps:
- Familiarity with Git-based source control workflows
- Understanding of basic CI/CD concepts and deployment pipelines
- Exposure to automated testing concepts preferred
- AI-Assisted Engineering:
- Familiarity with AI-assisted coding tools such as GitHub Copilot, ChatGPT, Claude, Cursor, or similar tools is a plus
- Ability and willingness to validate, test, and understand AI-generated code is required
- Certifications specific to Application Development and Agile areas of focus Preferred
Physical and Environmental RequirementsThe physical requirements described here are representative of those that must be met by an associate to successfully perform the essential functions of the job. While performing the duties of the job, the associate is required on a daily basis to analyze and interpret data, communicate, and remain in a stationary position for a significant amount of the work day and frequently access, input, and retrieve information from the computer and other office productivity devices. The associate is regularly required to move about the office and around the corporate campus. The associate must frequently move up to 10 pounds and occasionally move up to 25 pounds. Travel Requirements 20% Minimal travel is required for this position (up to 20% of the time and on a domestic basis). Join Us The Friedkin Group and its affiliates are committed to ensuring equal employment opportunities, including providing reasonable accommodations to individuals with disabilities. If you have a disability and would like to request an accommodation, please contact us at TalentAcquisition@friedkin.com. We celebrate diversity and are committed to creating an inclusive environment for all associates.
We are seeking candidates legally authorized to work in the United States, without Sponsorship.
|