What are the responsibilities and job description for the Net Programmer Analyst -Onsite in Oakboro, NC position at Cerebra Consulting Inc?
Hello,
Role : C# .Net Programmer Analyst
Location : Onsite in Oakboro, NC 45 mins from Charlotte NC
Duration : Fulltime Role
TOP Needs
5-12 years of experience in the following
Visual studio, c sharp, WPF (windows presentation foundation), and MVVM
Rest API webservices
Knowledge of overall systems security, how to write program
SQL server exp, not admin, developer
Love to have someone with SAP
Job Description Summary
Development & Support Environment
We support and develop our own in-house applications as well as customizing, integrating and maintaining 3rd party systems (SAP R / 3 and BW, Maximo, KABA, etc.). Development involves software, hardware and reconsideration of business processes. Languages used include C# .NET, Python, ABAP and SQL. With regards to SAP, we deal with MM / PP, FI / CO, WM, and TM. Outside of SAP we are basically a Microsoft shop.
Description
This position is a Programmer Analyst (PA) position primarily leveraging C# .NET (our standard). As with a typical PA role it involves designing, developing, and testing custom code. A qualified candidate must be able to take a business requirements document and take the project through the rest of the project lifecycle.
Requirements (partial list)
4 year college degree or equivalent experience
At least 5 years of experience with C# development required. Experience must have an emphasis on design and development versus merely altering existing code.
Experience with SQL Sever and T-SQL
Experience with REST API
Experience with the WPF Framework and MVVM Architectural Pattern
Two or more of the following : Python, ABAP, Database Design, SQL Server Maintenance
Strong object oriented programming knowledge required
SQL Server Reporting Services (SSRS) knowledge preferred
Substantial documentation experience. Documentation must not be an afterthought.
Proven abilities in decision-making, priority setting and planning
Excellent verbal and written communication skills
Ability and desire to teach others. An essential part of this job will require collaboration. Some of this collaboration will involve teaching others what you know.
Detail-oriented with the ability to learn and implement new skills / technologies
High motivation; works well independently or in a team setting
Good Problem Solving skills / methodology
Responsibilities
Responsible for on-schedule completion of analysis, design, programming, testing, documenting and any other tasks as assigned
Keeps management apprised of status on assigned tasks at all times
Take on a technical lead or business analyst role when asked
Responsible for writing technical specifications for development projects
Provide accurate time estimates of projects and tasks
Provide decision support to senior management
Customer (internal / external) support for existing systems
Perform other duties as assigned
Thanks
Sai Revanth
revanth.patnala @cerebra-consulting.com | linkedin.com / in / revanth143