Added Jan 12, 2021 Senior Software Developer (22084) Ft Worth, TX | Contract Apply

Job Description

Time to get to work! LRS Consulting Services is seeking a Senior Software Developer for direct hire opportunity with our client in Fort Worth, TX. If you’re that person and if you have the expertise that we need, submit your resume now!

The Senior Software Developer will focus on the clients secure and critical solution product offerings. This critical position will play a key role in designing, modifying, developing, and implementing software applications focusing primarily on data processing using ETL tools, SQL and languages such as C#. This position will define the development life cycle for software deliverables, develop the components, tools and standards required to follow the cycle as well as maintain those components, tools and standards through documentation and code enhancements. This position will assist the project team with the collection of specifications, the development of documentation required for implementing solutions, and provide direction on the development of new applications using current and new technologies.

Your Responsibilities:
• Apply established design patterns and Object Oriented Design (OOD) best practices in their design and development of software solutions
• Reviews, evaluates, designs, implements and maintains company database[s]. Identifies data sources, constructs data decomposition diagrams, provides data flow diagrams and documents the process.
• Works with DBAs to design, correct and/or modify database schemas including creating tables and defining proper indexes and primary keys based on their entities, relations (normalization), expected volume and distribution of data.
• Develops queries, retrieves, manipulates and displays data from relational databases for the purpose of ad hoc reporting as requested by clients, account executives and other associated staff.
• Use ETL tools to extract, transform and load data from diverse data sources including mainframe.
• Develop and write software’s using C# to store, locate and retrieve data based upon use cases
• Use workload automation and job scheduling software along with managed file transfer software’s for data and file workflow automations.
• Use TFS for source code versioning and code deployment.
• Utilize client data for business purposes and to meet customer expectations
• Assist in code reviews and testing processes, procedures and plans
• Test, debug, and fix problems discovered in usability testing: compatibility testing; regression testing; unit testing
• Develop solutions that support the overall customer program by collecting specifications from and interacting with project managers and other internal and external stakeholders
• Document business processes, rules, component usage including instructions for use, functionality, descriptions and activity diagrams of the system
• Remain current on new technologies and best practices in information technology industry
• Provide business teams with analysis, design, and programming services to modify existing, complex, programs and write new, complex, programs
• Serve as a mentor / lead to other IT personnel
• Participate in knowledge sharing initiatives and corporate initiatives as requested
• Clearly communicate verbally and in written form – articulating complex thoughts and ideas in small or large group settings
• Able to work well in a collaborative team environment with various personalities
• Work with limited direction on assignments.
• Stays current with software and industry trends.
• Mentorship of junior developers

You Must Have:
Bachelor’s Degree in Computer Science, Engineering or MIS
• 7+ years’ experience in object-oriented design/development using general purpose languages, preferably C#
• 2+ year experience with ETL tools
• 2+ year Experience with workload automation and job schedule systems similar to active batch.
• Proficiency with Java scripts and source code versioning software’s (TFS).
• Experience utilizing various data input and output formats including fixed length data, XML, JSON.
Exposure to mainframe data processing using ETL is a plus.
Hands-on experience with Data staging and data warehousing with web services is preferred.
Experience integrating with data Composition software (Exstream, Compart, Solimar, Quadient, etc.), including design, development and implementation of technical solutions utilizing the tool is preferred.
Ability to handle and keep track of a multitude of assignments at one time
Attention to detail, excellent organization skills and a sense of urgency
Excellent verbal and written communication skills
Solid analytical, critical-thinking and problem-solving skills
Keen eye for Quality and process
Enjoys working as part of a team
Expertise with Windows development environment
Software design patterns
Good interpersonal skills
Proactive Team Member

We Would Also Prefer:
• Familiarity with one or more programming languages
• Previous print and mail experience
• Knowledge of other composition tools (Quadient, Compart, Solimar, etc.)
• Familiarity with Agile development process.

LRS is an equal opportunity employer. Applicants for employment will receive consideration without unlawful discrimination based on race, color, religion, creed, national origin, sex, age, disability, marital status, gender identity, domestic partner status, sexual orientation, genetic information, citizenship status or protected veteran status. ;