US
0 suggestions are available, use up and down arrow to navigate them
What job do you want?

Apply to this job.

Think you're the perfect candidate?

Software Engineer II

Maxim Crane Works Canonsburg, PA (Onsite) Full-Time


Imagine working at a company that’s at the forefront of innovation and heavy lifting—Maxim Crane is that company! As a member of the IT Department, you’d be part of a dynamic, fast-paced environment where every day presents new challenges and opportunities to learn. Come be part of a culture that thrives on teamwork, transformation, and growth. Maxim Crane invests in your development, providing the training and resources to advance your skills and build your career. If you're ready to make an impact, solve complex challenges, and grow alongside a team that values innovation and dedication, Maxim Crane is the place where you can truly elevate your career!! Come #RiseWithUs!

We are looking to hire a Software Engineer II to assist development of our Internal applications. In this role, you will be responsible for the development and implementation of in-house applications, as well as the maintenance of those systems and SaaS solutions. You will also be required to update and/or replace existing functionality. While your role will be technical in nature, you will also be expected to engage our business partners, create reports, and assist junior level developers.

Key Duties/Responsibilities:


• Cultivates information systems by designing, developing, and installing software solutions.
• Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
• Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
• Investigates problem areas.
• Follows the software development lifecycle.
• Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
• Prepares and installs solutions by determining and designing system specifications, standards, and programming.
• Assist junior level programmers with support and training
• Helps develop training materials and work with training team to ensure corporate adoption

Minimum Requirements:

Education:


• Bachelor of Science with a major in Computer Science (or similar focus) or equivalent combination of education and experience.

Experience


• 2+ years of software development experience in a team setting
• 2+ years prior experience performing Unit Testing



Required Skills/Knowledge:




• 2+ years knowledge of programming languages including C#, JavaScript, HTML5, C++, Java, SQL, and PHP.
• 2+ years knowledge of system frameworks including .NET, Git, Angular JS, Xamarin, Entity, GitHub, and MVC.
• Experience creating and maintaining databases.
• Experience managing and integrating with SaaS/PaaS/IaaS systems.
• Experience working with Agile development technologies.
• Basic project management skills.
• Good interpersonal skills.
• Advanced both written and oral English communication skills, necessary to produce impactful content and coordinate across many different levels of leadership
• Basic troubleshooting skills across frameworks, languages, or systems.





Other:


• ETL/ Data Integrations
• API Gateways
• Customer-oriented and cool-tempered.

Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled
Get job alerts by email. Join Our Talent Network!

Job Snapshot

Employee Type

Full-Time

Location

Canonsburg, PA (Onsite)

Job Type

Other

Experience

Not Specified

Date Posted

01/13/2025

Apply to this job.

Think you're the perfect candidate?