Job Details:
C# Software Engineer (multi Threaded)
My client is looking to hire multiple Software Engineers (jr- senior) to build secure, scalable and reliable technology solutions.
Join the Distribution Systems team at an exciting phase of our growth. Participate in delivering a solution, using the latest technologies and building for flexibility and scalability, while crafting the solution.
There will be no micro management and you will be given goals and general framework of how to execute on a project and we expect you to work autonomously, collaborate with other team members as part of a team and think about the customers’ needs.
Principal Accountabilities:
• Demonstrates skill in language proficiency; Writes application modules and unit tests with minimal guidance. Designs with guidance and codes independently.
• Applies knowledge of .NET/C#, front end technologies and frameworks, DBMS and middle-ware technologies in helping design and develop key services.
• Participates in code reviews and identifies potential opportunities for code optimization.
• Works with the analysts and lead developers, to interpret high level requirements for complex, large scale initiatives and decomposing them into independent stories and sub-tasks for the team.
• Conducts system-wide testing and some integration testing.
• Supports application deployments and checkouts
Essential Criteria
• Bachelor's degree required MS/PHD preferred
• A solid background in math and computer science, a good knowledge of basic data-structures, algorithms and algorithmic complexity.
• Excellent problem solving skills with at least 2+ years of experience of development in .NET/C# or similar object oriented language and .NET Core
• Proficient in Powershell and WCF
• Deep understanding of distributed systems and web services technology. Experience working with REST and RPC service patterns and other client/server interaction models. Publish/subscribe or other event messaging technologies
• Excellent written and verbal communication skills.
Desirable Criteria
• Experience in developing performance-critical, low-latency, high-throughput .NET Core applications
• Deep knowledge of memory management and multi-threaded programming in C#.
ORACLE PL/SQL DEVELOPER
KEYS FOR SUCCESS:
• Experience developing in PL/SQL
• Hadoop Development experience
BACKGROUND FOR THE POSITION:
The candidate will be tasked to analyze, design, develop, test, debug, and document data solutions. Candidate must also have PL/SQL Development experience.
The successful candidate will have proven experience in data analysis, data solution design and data management; she/he will also possess excellent communication, analytical and problem-solving abilities.
ESSENTIAL REQUIREMENTS FOR THE POSITION:
• Bachelor’s degree in computer science or related field required
• Minimum 3 years of experience developing PL/SQL solution in an Oracle environment
• 1 year of Hadoop, Spark development
• 1 year of experience writing, maintaining and developing scripts in Python
• Experience efficiently utilizing very large data sets to drive customer support and solution development
• Excellent analytical and time-management skills
• Excellent verbal and written communication skills
Please send your resume to kevin@libertyjobs.com
Kevin McCarthy
#LI-KM1
#IT

