ChapelHillRecruiter Since 2001
the smart solution for Chapel Hill jobs

Senior Software Engineer

Company: IFG Companies
Location: Chapel Hill
Posted on: January 17, 2020

Job Description:

/ OBJECTIVE Determine and identify high-level functional and technical requirements by interacting with the user community and knowledge of enterprise architecture. Design architectures, including the software, hardware and communications, to support the total requirements, as well as to provide for present and future cross-functional requirements and interfaces. Hands on Full Stack duties. POSITION RESPONSIBILITIES Interact with project management to plan project schedules and technical direction. Provide quality assurance review and the evaluation of existing and new software products. Develop high-level system design diagrams for program design, coding, testing, debugging and documentation. Develop and implement moderate to complex web applications on one or more platforms. KNOWLEDGE / SKILLS / ABILITIES Hands-on Full Stack. Working knowledge of object-oriented design and development skills Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability Knowledge of Angular design patterns and related technologies like Webpack, polyfills, bootstrap, etc. Knowledge of JSON, XML, REST, NoSQL Database (MongoDB, Cassandra), Distributed System, RDBMS, MVC frameworks, Design Patterns, Javascript, JQuery, JSON Extensive knowledge of C# using Visual Studio using MVC and Entity Framework Solid understanding of the Software as a Service (SaaS) model in the online environment Ability to design, develop and implement unit and scenario testing for existing code base and for new functionality under development Ability to use version control software such as TFS, VSTS, GIT Working knowledge of IIS Understand emerging web and mobile development models (Blazor, Javascript frameworks, etc.) Attention to Detail/Ability to think critically/analytically Excellent verbal and written communication skills Team player who can analyze user needs/troubleshoot/problem-solve. EXPERIENCE Hands on Full Stack experience required. Experience with Scrum/Agile development methodologies Successful track record of developing quality software products and shipping production ready software Experience with technologies necessary for Internet applications: HTTP, TCP/IP, POP/SMTP, etc. Experience writing SQL queries for SQL Server or another Relational Database is required Experience as an applications programmer on large-scale database management systems. Experience with high scalability projects involving on-premises based infrastructure design and implementation Has mentored junior software developers on design patterns, development best practices and DevOps trade-offs Programming and software design experience Backend development experience Comfortable writing and analyzing SQL queries Document Application Process EDUCATION / CERTIFICATIONS Bachelor's Degree in appropriate field of study or equivalent work experience. Certifications in the appropriate technologies. PHYSICAL DEMANDS Physical demands are considered to be that of an office environment, climate controlled, with minimal physical exertion. This position requires prolonged sitting, ability to utilize a computer and interactions with others in meetings or via phone. Ability to travel as necessary according to business needs. BENEFITS We offer a competitive compensation and benefits package including medical, dental, vision, 401(k), flexible spending, short-term and long-term disability insurance, life insurance, long-term care, education assistance and paid time off, including paid parental leave and a birthday holiday. IFG Companies is an equal opportunity employer committed to a diverse workforce. M/F/D/V Back Email Apply Now PandoLogic. Keywords: Senior Software Engineer, Location: Chapel Hill, NC - 27515

Keywords: IFG Companies, Chapel Hill , Senior Software Engineer, IT / Software / Systems , Chapel Hill, North Carolina

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Other IT / Software / Systems Jobs

Full Stack Java Developer
Description: Full Stack Engineer - 18 month open ended contract Must Haves: 1. 4-5 Years of Full-Stack Development experience using Java and Angular 2. Java 8 3. Spring boot 4. Angular 2 or higher but preferably (more...)
Company: for NextWave Resources
Location: Raleigh
Posted on: 01/18/2020

Senior Software Tester (Local Candidates Only)
Description: Position: Senior Software Tester Location: Raleigh NC Duration: 4 Months Interview Type: In Person Only Required
Company: Refulgent Technologies Inc.
Location: Raleigh
Posted on: 01/18/2020

C# React Front End Developers W2 Only
Description: Skills required for the position: .NET, C , .NET CORE, REST, GIT, HTML5, RDBMS, PL/SQL, STORED PROCEDURE. Optional not required :REACTJS,
Company: SANS Consulting Services, Inc.
Location: Raleigh
Posted on: 01/18/2020

Remote - Sr. Statistical Programmer
Description: Sr. Statistical Programmer- Clinical12 month contract100 Remote/Home Based Strong focus will be on SDTM experience BA/BSc or higher degree in Computer Science, Statistics, Mathematics, Life Sciences (more...)
Company: Experis
Location: Raleigh
Posted on: 01/18/2020

Senior Technical Infrastructure Architect - Raleigh
Description: Senior Technical Infrastructure Architect - Raleigh 110-180,000 DOE We currently have an exciting opportunity for a Senior Technical Infrastructure Architect to join a forward-thinking financial company. (more...)
Company: Reperio Human Capital
Location: Raleigh
Posted on: 01/18/2020

Java Developer
Description: Java Developer-Raleigh NC Long term contract Client:Financial A large financial firm is looking for a Java Developer for the Market Data Server MDS is a key repository of market data in use across the (more...)
Company: TSR Consulting Services, Inc.
Location: Raleigh
Posted on: 01/18/2020

Software Engineer
Description: Accentuate Staffing is working with a growing company in the cyber-security industry to hire a Software Engineer. This position is
Company: Accentuate Staffing
Location: Raleigh
Posted on: 01/18/2020

Sr. Software Quality Assurance Engineer
Description: The Sr. Software Implementation Engineer will work with a small team of Implementation Engineers to guide customers in making the best technical/operational decisions for them to achieve a fast, effective (more...)
Company: FM:Systems
Location: Raleigh
Posted on: 01/18/2020

Systems Engineer Senior Technical Specialist
Description: ResponsibilitiesUsing a holistic approach, designs, develops, evaluates and modifies end-to-end systems and systems-oriented products through their entire life cycle. Generates quantifiable requirements (more...)
Company: Perspecta
Location: Raleigh
Posted on: 01/18/2020

Senior Technology Engineer - Automation
Description: Req ID 77304 Posted 01/13/2020 Function IT Location Raleigh-Durham Area - United States Senior Technology Engineer - Automation Global Data Center, Sanford, NC We're Coty, a global leader in beauty. We're (more...)
Company: Coty
Location: Raleigh
Posted on: 01/18/2020

Log In or Create An Account

Get the latest North Carolina jobs by following @recnetNC on Twitter!

Chapel Hill RSS job feeds