Logo
JBT

Software Engineer C#

JBT, Chalfont, Pennsylvania, United States, 18914


Overview ... Designs and develops software solutions that control a fleet of automated guided vehicles. The Opportunity ... Responsibilities: Works with the Software Architect and other members of the team to aid in the design and implementation of software solutions. This includes new development and fixing software problems on the current platform as needed. Software development and implementation occurs within the Microsoft Windows development environment using Agile Methodologies and Jira. Completes assignments as part of a multidisciplinary project team. Participates in design and code reviews. Travels, as needed, to customer sites. Requirements: Excellent oral and written communication skills. Work as part of a team. Strong foundation in Object Oriented Programming. Able to travel on short notice for up to 10% of the time, domestic and international. Knowledge and Skills: 5 or more years of development experience using C#. Familiarity with the .NET Framework, SQL Server and design/architectural patterns implemented within software frameworks. .NET Core experience is a plus. Experienced with multi-threaded applications. Create and test software prototypes. Web Services (REST and SOAP) NET experience is a plus. Cloud based architecture experience is a plus (Azure) Experience: Minimum of a bachelor's degree (B. S.) in Computer Science or Engineering from four-year college or university. Supervisory Responsibility: None Why work at JBT ... Financial Responsibility: Must be able to manage time and effort to meet task budgets and schedules and report status to the manager. Work Environment and Physical Demands: Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. Work Environment: Spends majority of time in a manufacturing environment which is temperature controlled. This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines. This job description is a summary of essential job functions. It is not intended as an employment contract, nor is it intended to describe all duties someone in this position may perform. All employees are expected to perform tasks as assigned by supervisor, regardless of job title or routine job duties. Candidates must be eligible to work in the US with no sponsorship requirements needed now or in the future AN EQUAL OPPORTUNITY EMPLOYER John Bean Technologies Corporation (“JBT”) provides equal employment opportunity to all employees and qualified applicants for employment. We will not tolerate any form of discrimination against any employee or applicant for employment because of race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, veteran status, citizenship, or any other characteristic protected by applicable federal, state, or local laws. At JBT, we apply this policy to all our employment practices, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, benefits, and training. We make hiring decisions based solely on qualifications, merit and business needs at the time. JBT will reasonably accommodate applicants who need adjustments to participate in the application or interview process. If you require assistance or accommodation during the application process, please contact AGV at amir.whittington@jbtc.com. Financial Responsibility: Must be able to manage time and effort to meet task budgets and schedules and report status to the manager. Work Environment and Physical Demands: Reasonable accommodations may be made to enable individuals with disabilities to perform essential functions. Work Environment: Spends majority of time in a manufacturing environment which is temperature controlled. This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines. This job description is a summary of essential job functions. It is not intended as an employment contract, nor is it intended to describe all duties someone in this position may perform. All employees are expected to perform tasks as assigned by supervisor, regardless of job title or routine job duties. Candidates must be eligible to work in the US with no sponsorship requirements needed now or in the future AN EQUAL OPPORTUNITY EMPLOYER John Bean Technologies Corporation (“JBT”) provides equal employment opportunity to all employees and qualified applicants for employment. We will not tolerate any form of discrimination against any employee or applicant for employment because of race, color, religion, national origin, sex, sexual orientation, gender identity, age, disability, veteran status, citizenship, or any other characteristic protected by applicable federal, state, or local laws. At JBT, we apply this policy to all our employment practices, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, benefits, and training. We make hiring decisions based solely on qualifications, merit and business needs at the time. JBT will reasonably accommodate applicants who need adjustments to participate in the application or interview process. If you require assistance or accommodation during the application process, please contact AGV at amir.whittington@jbtc.com. Responsibilities: Works with the Software Architect and other members of the team to aid in the design and implementation of software solutions. This includes new development and fixing software problems on the current platform as needed. Software development and implementation occurs within the Microsoft Windows development environment using Agile Methodologies and Jira. Completes assignments as part of a multidisciplinary project team. Participates in design and code reviews. Travels, as needed, to customer sites. Requirements: Excellent oral and written communication skills. Work as part of a team. Strong foundation in Object Oriented Programming. Able to travel on short notice for up to 10% of the time, domestic and international. Knowledge and Skills: 5 or more years of development experience using C#. Familiarity with the .NET Framework, SQL Server and design/architectural patterns implemented within software frameworks. .NET Core experience is a plus. Experienced with multi-threaded applications. Create and test software prototypes. Web Services (REST and SOAP) NET experience is a plus. Cloud based architecture experience is a plus (Azure) Experience: Minimum of a bachelor's degree (B. S.) in Computer Science or Engineering from four-year college or university. Supervisory Responsibility: None