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
Subscribe to job alerts and upload your resume!
*By registering with our site, you agree to our
Terms and Privacy Policy.
|
|
|