Senior .Net Developer

Harland Clarke Birmingham , AL 35202

Posted 2 months ago

BUILD your career with a company dedicated to growth through multi-level advancement opportunities within various disciplines. Empowered by leadership, our team of IT professionals works in an environment of agile development, focused on creating the tools necessary to aid effective enterprise management and data analysis.

LIVE your passion in an organization that supports work-life flexibility and gives you the opportunity for learning and career development. Our teams are built on camaraderie establishing a community of free thinkers who treat each other like family.

CREATE our future of innovation by developing the newest solutions. We pride ourselves on ahead-of-the-curve thought leadership to ensure we operate in a fast-paced environment that drives change.

We are the strategic enablers helping our businesses succeedwe are Harland Clarke IT professionals.

Harland Clarke is a leading provider of quality payment solutions, multi-channel marketing campaigns, and secure data-driven lead generation and critical communications. In addition, Harland Clarke provides promotional products, call centers, and governance, risk and compliance (GRC) solutions.

The company delivers operational excellence and intelligent solutions to more than 50 million consumers and 5 million small and medium sized businesses per year through its relationships with 8,500+ of the nation's leading financial institutions, large retailers, affiliate marketing companies and accounting software providers. Harland Clarke is a wholly owned subsidiary of Harland Clarke Holdings. For more information, visit or follow Harland Clarke on LinkedIn and on Twitter @HarlandClarke


  • Take charge of your future with our generous 401K savings plan with company match, which is vested from day one.

  • Participate in our company wide well-being program that also serves to lower your annual health insurance premiums.

  • Explore new education opportunities with our Tuition Reimbursement Plan which covers up to $5,250.

  • We offer work-life flexibility, meeting personal obligations along with professional success.

Position Summary

Following established Software Development Lifecycle (SDLC) processes, a Developer analyzes, models, writes/modifies, and supports software source code that enables business capabilities.

Key Duties / Responsibilities - Essential duties are identified by asterisks.

Delivers personal tasks on time and leads the delivery of tasks for natural workgroup

Applies excellent modeling principles and practices

Participates on initiatives, with deliverables and meets quality standards, on time

Leads initiatives, with deliverables and meets quality standards, on time

Develops Applications / Reports / Systems

Estimates component/application level work efforts

Creates Application and System Design Documents

Creates RFI/RFP requests / responses for vendor product evaluations

Experience in multiple SDLC methodologies

Technically proficient in application/component; may act as internal consultant

Responsible for fulfilling end-user requests

Good communication and facilitation skills

Provides on call support as required

Good business acumen

Periodically operates under deadlines and may be subject to extreme workloads

Works with supervision, minimal supervision, or without supervision

Education & Knowledge Required

Bachelor's degree or equivalent work experience.

Experience / Skills / Abilities Required
4+ Years with Bachelor's degree or 10+ years' work experience. Experience with SQL Server, .Net development and Windows services.

Supervisory Responsibility


Communication & Contacts Required

Communicates directly with internal and external customers.

Decision Making


  • Security Sensitive Position

Physical Requirements / Working Conditions



Harland Clarke is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability status, protected veteran status, or any other characteristic protected by law.

Applicants who have disabilities may request that accommodations be made in order to complete the selection process by contacting our Recruiting Coordinator, Laurel Kay Reddish at 616 541-3145.

EEO is the law. To review your rights under Equal Employment Opportunity please visit:

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

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
Senior Software Developer

Infinity Insurance

Posted 7 days ago

VIEW JOBS 11/14/2018 12:00:00 AM 2019-02-12T00:00 Infinity Insurance Company is a leader in bringing specialized automobile insurance programs to the marketplace. We deliver innovative products and services that are designed to meet the diverse and evolving insurance needs of consumers. When we named our company "Infinity" we knew it was a bold title. Infinity means without end. For more than 50 years, Infinity has done justice to its name, searching for every possible way to offer the best service. The key to our ongoing success is excellence. We strive for excellence in every detail, from our policy offerings and insurance products to our hiring and training programs. We don't take excellence for granted. All of our hard work has paid off. We consistently outperform the industry by making auto insurance more accessible, easier to understand and affordable. ABOUT THIS POSITION Designs, develops and performs maintenance of Kemper's Line-of-Business Software Applications. Works closely with Software Engineers and Architects in the development of system components. Works independently on tactical assignments. SPECIFIC ACTIVITIES: 1. Understands and analyzes functional, non-functional and business requirements to gather and communicate business information flows. 2. Designs and develops software applications and model relational databases both independently as well as in a team on complex systems. 3 Demonstrated understanding of software applications and infrastructure architecture through business unit production implementations. 4. Utilizes programming & technical Skills in various languages and products currently used by the company as specified for the position as well as languages and products that are common for the industry. Researches and recommends new software products. Utilizes Java, J2EE, Javascript, Spring, C#, C/C++, Hibernate, Tibco (AMX, BW, BE), Webservices, Subversion, Jenkins, Oracle11g, SQL, iPlanet and/or JBOSS webserver and markup languages such as HTML, CSS, XML, JSON. 5. Writes unit tests and performs integration testing to ensure high application quality that meets business requirements. 6. Maintains as understanding of various deployment methods, tools and writes scripts and/or procedures for efficient processes. 7. Maintains an understanding of Infinity systems, database and networking. Maintains an understanding of the IT assets interoperability with custom software development. 8. Other duties as assigned. 9. Regular predictable attendance required. KNOWLEDGE AND SKILL REQUIREMENTS: 1. Bachelor of Science in Computer Engineering, Computer Science or a related area of study. 2. Two or more years of experience in a position performing software development. 3. Understanding of Object Oriented Concepts and Software Development Life Cycles required. 4. Competency in various tools and frameworks used by Infinity specified for the position such as Eclipse, Struts, JSF, Grails, Foundations. 5. Proven record of new application development with minimal mentoring and supervision. 6. Has or quickly learns insurance knowledge in the topics of Policies, Agents, Claims and Products as well as Business knowledge in Operations, Finance and Marketing/Sales. Infinity is an Equal Opportunity Employer. Employees understand our commitment to a positive work environment and dedication to the utmost in service. Advancement opportunities include skill training and career paths for many positions. We take the time to get to know our customers and recognize the importance of building long-term relationships – with our business clients as well as our hardworking employees. Come see why our team gets the job done right and has fun doing it! Infinity Insurance Birmingham AL

Senior .Net Developer

Harland Clarke