Software Engineer

Software Engineer

15 Jun 2024
Nebraska, Omaha / council bluffs, 68101 Omaha / council bluffs USA

Software Engineer

Vacancy expired!

The Software Engineer is responsible for developing, designing, unit testing and maintaining web-based applications utilizing Microsoft C#/.NET and AngularJS technologies. You will be focused on software engineering projects regarding our client's proprietary, on-demand lending software for credit analysis, pre- and post-approval stress testing and ongoing management of loans. As a Software Engineer, you must possess a desire to learn and excel in a range of software engineering skills in front-end (presentation), middleware (services) and backend (database) technology areas. You will also need to have the ambition and drive to assist with developing end-to-end business applications using the Microsoft .NET platform, with a primary emphasis on browser-based applications. Because our client is a team-based environment, it is vital that you work closely with not only our client's user stakeholders but others involved in development as well as our client's internal QA team to follow established coding standards and best practices.

Key Responsibilities:
· Assist with the creation and maintenance of programs / functionality to satisfy user requests.
· Ability to work with multiple hardware and software platforms.
· Coordinating with Subject Matter Experts to further Design Specifications into a completed product including Solution Specification documentation. Includes ability to recommend modifications to Design Specifications to lower costs; enhance usability or expand functionality.
· Collaboration with other developers to review others code and ensure accuracy and maintainability of code.
· Verify functionality of completed work prior to moving into testing / quality assurance.
· Develop test data and test plans including documentation in project / incident tracking system to provide direction for verification of functionality.
· Follow schedule in project / incident tracking system including awareness of goal dates, pro-active communication and clear documentation of the progress of an item.
· Document time associated with each assigned task in accordance to company standards.
· Coordinate with and assist IT / Security / Customer Support / Management / Sales as needed.
· Assist with automated scripting and quality assurance as needed.
· Ability to research and respond to customer questions received via telephone and email as needed.
· Continued Learning in development technologies, banking / finance and all other products.
· Other duties as assigned.

Qualifications:
• Required Experience:
o Bachelor's Degree in computer science, MIS or the equivalent
o Agile / Scrum methodology
o 5+ years web application development
o 5+ years C#
o 2+ years AngularJS 1.x
o 3+ years JavaScript
o 3+ years HTML / HTML5 / CSS3 / XML
o 2+ services development
o 5+ SQL
o Visual Studio 2015 (or prior versions)
• Preferred Experience:
o Professional work history leading and mentoring other software engineers and / or a small team
o Angular 2.0 or 4.0
o TypeScript
o Postgresql
o IIS
o .Net 4.6
o Continuous Build / Continuous Integration
o Rally
o Perforce
o GIT
o SpecFlow
o Unit Testing
• Ability to work both independently and within an Agile team environment
• Ability to take direction from senior technical staff
• Ability to interact with all levels of management
• Financial experience / knowledge beneficial
• Highly analytical skills for troubleshooting hardware and software issues
• Exemplary organizational and follow-up skills
• Strong communication, interpersonal and problem solving skills
• Customer-focused, positive attitude required
• Great organizational and follow-up skills are required

Job Details

Jocancy Online Job Portal by jobSearchi.