
Software Engineer
Job at a Glance:
- Location: Pittsburgh, PA or Strongsville, OH (Hybrid – 3 days onsite)
- Contract Duration: Until End of Year (Extension & C2H Possible)
Job Overview:
We are seeking a Software Engineer with strong experience in software development to join our team supporting a banking project. The team consists of 2-3 developers, working collaboratively to enhance, maintain, and optimize financial applications. The ideal candidate will have hands-on experience with Python, Java, React, SQL, and a strong understanding of front-end and back-end development.
Key Responsibilities:
- Modify existing software to fix bugs, enhance performance, and adapt to new hardware and interfaces.
- Design and develop software systems using scientific analysis and mathematical models to predict and measure performance outcomes.
- Collaborate with engineering teams to evaluate hardware-software interactions, define system specifications, and resolve technical issues.
- Provide guidance on software maintenance and troubleshooting.
Must-Have Technical Skills:
- Proficiency in Python, Java, React, and SQL
- Hands-on experience in software development
- Strong understanding of HTML, CSS, and JavaScript
- Experience with Git and Jira for version control and project tracking
Soft Skills:
- Strong analytical and problem-solving skills
- Ability to tackle complex challenges efficiently
- Excellent written and verbal communication skills
Education & Certifications:
- Bachelor’s Degree required (Computer Science, Engineering, or related field)
Job at a Glance:
- Location: Pittsburgh, PA or Strongsville, OH (Hybrid – 3 days onsite)
- Contract Duration: Until End of Year (Extension & C2H Possible)
Job Overview:
We are seeking a Software Engineer with strong experience in software development to join our team supporting a banking project. The team consists of 2-3 developers, working collaboratively to enhance, maintain, and optimize financial applications. The ideal candidate will have hands-on experience with Python, Java, React, SQL, and a strong understanding of front-end and back-end development.
Key Responsibilities:
- Modify existing software to fix bugs, enhance performance, and adapt to new hardware and interfaces.
- Design and develop software systems using scientific analysis and mathematical models to predict and measure performance outcomes.
- Collaborate with engineering teams to evaluate hardware-software interactions, define system specifications, and resolve technical issues.
- Provide guidance on software maintenance and troubleshooting.
Must-Have Technical Skills:
- Proficiency in Python, Java, React, and SQL
- Hands-on experience in software development
- Strong understanding of HTML, CSS, and JavaScript
- Experience with Git and Jira for version control and project tracking
Soft Skills:
- Strong analytical and problem-solving skills
- Ability to tackle complex challenges efficiently
- Excellent written and verbal communication skills
Education & Certifications:
- Bachelor’s Degree required (Computer Science, Engineering, or related field)