the smart solution for Burlington jobs

Senior Software Engineer

Company: IFG Companies
Location: Burlington
Posted on: September 9, 2018

Job Description:

Senior Software Engineer POSITION RESPONSIBILITIES 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. 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 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 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 analysing SQL queries Document Application Process EDUCATION - CERTIFICATIONS Bachelor's Degree in appropriate field of study or equivalent work experience. Certifications in the appropriate technologies. 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

Keywords: IFG Companies, Burlington , Senior Software Engineer, IT / Software / Systems , Burlington, 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

Technology Lead - Hadoop, Java
Description: Infosys - Technology Lead - Hadoop Big Data Developer/Engineer - Multiple positions across the US Infosys has developed a world-class business consulting model to ignite technology-led transformation (more...)
Company: Infosys
Location: Raleigh
Posted on: 09/21/2018

Senior Software Development Engineer
Description: Software Guidance Assistance, Inc., SGA , is searching for a Senior Software Development Engineer for a contract assignment with one of our premier financial services clients in Cary, NC. br br (more...)
Company: Software Guidance & Assistance
Location: Cary
Posted on: 09/21/2018

Sharepoint Developer
Description: Software Guidance Assistance, Inc., SGA , is searching for a Sharepoint Developer for a contract assignment with one of our premier financial services clients in Cary, NC. The associate is expected (more...)
Company: Software Guidance & Assistance
Location: Cary
Posted on: 09/19/2018

Sr. Software Engineer
Description: - Are you data-driven -- We at NetApp believe in the transformative power of data --- to expand customer touchpoints, to foster greater innovation, and to optimize operations.-- We are designed for simplicity, (more...)
Company: NetApp
Location: Durham
Posted on: 09/21/2018

Online Web Evaluator
Description: We are looking for a On line Web Evaluator to join our team in the United States. As an evaluator, you are responsible for rating the content returned by search engines, using in-depth local knowledge (more...)
Company: Mommy Jobs Online
Location: Winston Salem
Posted on: 09/19/2018

Technology Lead - PEGA systems -
Description: Employer ndash EAISBPM ndash Technology Lead - US ndash Pega br Employer is a global leader in technology services and consulting. We enable clients in more than 50 countries to create and execute (more...)
Company: infosys
Location: Charlotte
Posted on: 09/21/2018

Urgent looking _ SharePoint Admin- Charlotte, NC
Description: Hi, Please review the below job description and let me know if you would be interested. If yes, please share me a copy of your latest resume. Job Title: SharePoint Admin Location: Charlotte, NC Duration (more...)
Company: Tanisha systems inc.
Location: Charlotte
Posted on: 09/19/2018

Java Engineer (Entry Level)
Description: Revature has partnered with a Fortune 500 company to find and develop a strong team of 20 Entry Level Software Engineers to work on next gen software solutions. This is an excellent opportunity for an (more...)
Company: Revature
Location: Kannapolis
Posted on: 09/19/2018

Entry Level Software Engineer
Description: Revature is a rapidly growing technology company that is focused on providing its Fortune 500 clients with the best software engineers in the country. Revature Software Engineers work with some of the (more...)
Company: Revature
Location: Roanoke
Posted on: 09/19/2018

IBM WCS Tech Lead
Description: This is Vel from Cloudious LLC.We
Company: Cloudious LLC
Location: Raleigh
Posted on: 09/19/2018

Log In or Create An Account


Forgot password?

Find us on Facebook

Find us on LinkedIn

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

Burlington RSS job feeds