Address :
One Washington Park Suite 130 , Princeton, New Jersey, US
Phone :
973 241 1381 3052

About Us :

MakroTech is an Information Management, Consulting and Technology Services company offering solutions that impact customers businesses by providing deep insights.

Established in 1996, we have been providing customized solutions using our deep domain expertise in several industries. Our dedicated industry experience and strong partnerships with leading technology vendors enable us provide true \\\"value\\\". Our domain experts deliver business-enabling solutions by leveraging a consulting-led, framework-based and research-driven approach across the industry value chain. Commitment to values, quality and long-term relationship with customers are all part of Makro difference.

Makro is a privately held company with branches in New Jersey, Illinois, Pennsylvania, California and international offices in UK, Germany, Switzerland, India, Singapore and Japan.

.Net Programmer

Location : Richmond, Virginia, US
Date Posted: 2015-04-14 14:19:28

Job Description:

·         An experienced Web developer and an expert in using the Microsoft’s .NET VS2010 technology programming tools and language.

·         As a member of a team that builds and integrates interactive Web sites, applications, and services for both internal and public sites, your role is to make it work, which means developing Web applications and testing them on various browsers, enhancing and modifying them as necessary to ensure the best experience for the user.

·         As a web developer, you might also architect websites, design data-driven applications, and find efficient client-server solutions.

·         You must have an in-depth understanding of the software development lifecycle and be able to communicate project status, issues, and resolutions.

Skills and Experience:
- General

Be proficient in at least one Microsoft Visual programming language with preference to C# and have developed using Model View Controller patterns.
Must have an understanding of general database concepts.
Understand the architecture of clients, servers, and Internet systems.
Write functional and design specifications for Web applications.
Create and implement Web sites.
Create and monitor Web applications for clients and servers
design and deliver Web services.
Code, test, and support database-driven Web applications
Be proficient in HTML and XML
Understand object-oriented programming.


Be proficient in :
Application and page life-cycle management using the MVC pattern
Security aspects, such as forms authentication and membership and roles
JavaScript, Microsoft Jscript
 Internet Information Services (IIS)
Configuration and deployment of Web applications
Consumption and creation of server controls
Troubleshooting and debugging of Web applications
ASP.NET AJAX and client-side scripting
Database, Data access and Data retrieval
Data updates
 Application implementation by using data services 
Web applications' security principles
 Solid understanding of the ASP.NET applications event model
Language Integrated Query
Planning and designing user interaction solutions 
Extend ASP.NET architecture
 Develop the full cycle of software applications
Typical Required Experience
eight years experience

Skill Required / Desired Amount of Experience Expertise Rating 

Demonstrated 3 - 5 years experience with MS dot NET 2010 or greater Required 3 Years 

Demonstrated experience with HTML and HTTP Required 4 Years 

Demonstrated experience with ASPX and ASP Required 4 Years 

Demonstrated experience with XML / XSLT Required 4 Years 

Demonstrated experience with JavaScript Required 4 Years 

Demonstrated experience with SQL - Any DBMS Required 4 Years 

Demonstrated experience with SQL - Microsoft Highly desired 4 Years 

Demonstrated experience with creating Web Application design using MVC and assembling software components into a web application Required 4 Years 

Demonstrated experience performing or conducting unit testing of developed code using testing tools Highly desired 4 Years 

Demonstrated ability to utilize Unified Modeling Language (UML) documentation to create web applications Nice to have

Bachelor's in Computer Science, Information Systems, or related field. An equivalent combination of education and work experience may substituted Nice to have