Sr. Software Engineer

Americare Group Des Moines , IA 50301

Posted 1 week ago

Description of Duties:

Description of Duties:

Rooted in the downtown landscape since 1929, American Enterprise knows what it means to stay viable in the marketplace. That is why the organization is in the midst of a transformationreinventing the way we serve our customers. We are growing and are looking for dynamic individuals who are ready to share their talents and ideas with us.

Headquartered in Des Moines, Iowa American Enterprise employs approximately 400 employees between the Des Moines, Iowa and Omaha, Nebraska offices. Through our family of companies, we create solutions that help secure the financial future of the customers we serve. Learn more at www.americanenterprise.com.

Develops cost-effective information technology solutions by creating new and modifying existing software applications, programs and/or processes that are more complex with full competency.

Analyzes and validates complex system requirements and existing business processes and information systems. Designs, develops and implements new programs and/or modifications of existing applications. Responsible for the more complex designs, prototypes and other methodologies for new and/or existing systems including the development and implementation of test plans and program specifications.

Analyzes user requirements in support of assigned systems, processes and procedures to maintain operational efficiency of existing systems and processes, and monitoring and reviewing system performance and procedures.

Performs installation, upgrades, maintenance and customization to assigned system software to provide system software functionality by using vendor provided and general purpose software tools.

Designs, codes, tests, debugs, documents and implements complex software applications or change management programs according to standards.

Implements system modifications into the production environment to ensure modifications are usable and available.

Documents programs, processes and procedures, and communicates changes to appropriate parties to maintain operational efficiency by writing memos and creating documents according to Department standards.

Uses a test environment and test cases that simulate the production environment. Performs testing of new and modified systems to ensure adherence to specifications.

Assists in leading all aspects of applications, systems, programs and/or processes programming and development including file design, update, storage and retrieval.

Evaluates and provides technical solutions for complex problems with applications, systems, programs and/or processes.

May coordinate activities of a project team and assist in monitoring project schedules and costs.

May act as a technical programming consultant for small-scale projects that include multiple product lines and various interfaces.

Some positions may execute functions to ensure software changes are implemented accurately on scheduled dates and implementing steps to resolve any problems that occur by using specific systems and procedures.

Some positions may assist with the implementation of applications through Change Management processes and software to ensure integrity of software changes and to meet Company operational objectives by providing consulting and technical assistance as needed.

Identifies methods of improving existing computer system capabilities to automate business processing by analyzing user requirements, existing procedures, and system problems.

Performs all other duties as assigned.

(ESSENTIAL) indicates essential job functions for hiring purposes under the Americans with Disabilities Act.

KNOWLEDGE, SKILLS, AND ABILITIES

Knowledge of:

Must have proven knowledge in computer programming language.

Must have a thorough understanding in systems and data processing policies, practices and procedures.

Must have a thorough understanding in systems analysis and design techniques.

Must have extensive knowledge of the systems development life cycle.

Understanding of project management concepts and techniques required

Abilities:

Must have the ability to analyze complex applications and systems.

Must be able to program moderately complex systems requiring minimal interfaces.

Must possess problem-solving skills to determine the programming effects on existing systems.

Must have strong decision-making skills for problem identification and solution recommendation.

Must have written and oral communication skills to prepare and communicate programming plans and procedures as well as to interact with all levels within the company.

Qualifications:

Associates Degree in computer science or management information systems or related field.

Five years of experience in programming and systems analysis.

A combination of education and relevant experience may be accepted in lieu of degree.

Additional Requirements

Visual Studio.NET

c#.NET

WPF

WCF

XML

SQL Server, Stored Procedures, SSIS

ASP.NET

Able to support Windows desktop and browser based applications as well as web services

Bonus skills but not required: TFS, BizTalk, Agile Development


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Embedded Software Engineer

Connectors 8.0

Posted 2 days ago

VIEW JOBS 3/23/2019 1:42:02 PM 2019-06-21T13:42 <span style="font-family:lucida sans unicode,lucida grande,sans-serif;"><span style="font-size:14px;">We are looking for a Embedded Software Engineer to work for a client in Des Moines, IA.<br /> <br /> <strong>Requirements:</strong></span></span> <ul> <li style="padding: 0; margin: 0;"><span style="font-family:lucida sans unicode,lucida grande,sans-serif;"><span style="font-size:14px;">Bachelors in Computer, Electrical or Software Engineering.</span></span></li> <li style="padding: 0; margin: 0;"><span style="font-family:lucida sans unicode,lucida grande,sans-serif;"><span style="font-size:14px;">Strong knowledge of embedded systems including: development firmware and drivers for embedded Linux and RTOS devices. </span></span></li> <li style="padding: 0; margin: 0;"><span style="font-family:lucida sans unicode,lucida grande,sans-serif;"><span style="font-size:14px;">Linux background a plus.</span></span></li> <li style="padding: 0; margin: 0;"><span style="font-family:lucida sans unicode,lucida grande,sans-serif;"><span style="font-size:14px;">Advanced embedded design skills.</span></span></li> <li style="padding: 0; margin: 0;"><span style="font-family:lucida sans unicode,lucida grande,sans-serif;"><span style="font-size:14px;">Proficient in C, C++ and operating systems.</span></span></li> <li style="padding: 0; margin: 0;"><span style="font-family:lucida sans unicode,lucida grande,sans-serif;"><span style="font-size:14px;">Understanding of hardware and interfaces.</span></span></li> <li style="padding: 0; margin: 0;"><span style="font-family:lucida sans unicode,lucida grande,sans-serif;"><span style="font-size:14px;">Yocto platform development experience.</span></span></li> <li style="padding: 0; margin: 0;"><span style="font-family:lucida sans unicode,lucida grande,sans-serif;"><span style="font-size:14px;">Grit and Perforce control systems.</span></span></li> <li style="padding: 0; margin: 0;"><span style="font-family:lucida sans unicode,lucida grande,sans-serif;"><span style="font-size:14px;">ARM and Other processor and microcontroller experience.</span></span></li> </ul> Connectors 8.0 Des Moines IA

Sr. Software Engineer

Americare Group