Wednesday, January 25, 2017

Phone/skype Interview : .Net Developer with WPF,Winform :Chicago IL

Hi All,

Please check and let me know


Kindly mail me at nikhil@apetan.com


This is a contract - 6 months to start.

Consultant can work out of Vernon Hills or downtown Chicago location - but the first 4 weeks must be in Vernon hills.

  

SUMMARY

The Senior Application Developer supports business process automation through technology solutions. The purpose of the role is to develop business software solutions for complex and large-scale projects through object and data modeling, database design, programming, quality assurance and implementation support. The Senior Application Developer participates in application standards development and serves as an evangelist for best practices in software development.

 

EDUCATION/EXPERIENCE

- 7 years in application development.

- Undergraduate degree in Computer Science, or equivalent working experience

 

SKILLS AND COMPETENCIES

- Skilled in Windows Forms (WinForms), WPF and limited Web Forms Development.

- Expertise in creating applications using technologies such as C#, SQL Server, Web Services, WCF, REST, MSTest/Nunit and XML.

- Mastery in use of development tools including Visual Studio, SQL Server Management Studio, System i Navigator and Microsoft Office including Word, Excel and Outlook.

- Experience with ASP.Net, AJAX, CSS, JavaScript and rich web UI behaviors a plus.

- Excellent written and verbal communication skills with the ability to communicate effectively with all stakeholders including senior leadership.

- Proven knowledge of all stages of the software development life cycle. Experience with waterfall and agile is a plus.

- Working knowledge of the appropriate technical language aligning under required qualifications below.

- Demonstrated ability to understand and articulate details and impacts of complex proposed software solutions.

- History of working independently with little direction.

- Strong planning and organizational skills with critical attention to detail and creative problem solving skills.

- Track record of balancing multiple priorities simultaneously with the ability to adapt to the changing needs of the business while meeting deadlines.

- Demonstrated ability to mentor and coach others.

 

MAJOR JOB DUTIES AND RESPONSIBILITIES

- Developing systems and applications to CDW coding and quality standards.

- Collaborate with IT teams to clarify design and implementation while meeting project needs.

- Collaborate with business teams to clarify requirements and business needs.

- Technically manage complex and large-scale project efforts in development, maintenance and enhancement of business system applications.

- Collaborate with developers and architects (when appropriate) to determine optimal solution architecture, efficiency, maintainability and scalability.

- Complete projects/tasks on a timely basis, according to commitments made to stakeholders and management.

- Develop high-level system narratives, storyboards, designs and user interface prototypes.

- Develop system test plans, ensuring achievement of software quality assurance (SQA) standards, and that validate achievement of business goals.

- Proactively update stakeholders, leadership and project team members through open, courteous and helpful communication.

- Report project/task status to the appropriate Application Development Manager on a weekly basis.

- Utilize an object-oriented software lifecycle methodology and serve as a mentor for Application Developers and Associate Application Developers.

- Travel between local facilities as necessary.

 

The candidate must answer these directly…

 

RELEVANT WORK EXPERIENCE

1.            Have you personally worked on a .NET application with over 100,000 lines of code?

2.            Have you personally had to troubleshoot a .NET performance or security issue in a production environment?

3.            Have you personally written at least 50 automated unit tests with either MSTest or NUnit, and these tests ran on a build server or in a continuous integration environment?

4.            Have you personally developed multi-threaded applications in C#, either front end or back end, that were deployed to a production environment?

5.            Have you worked with very large SQL tables having at least one million rows of data?

6.            Have you ever taught yourself a technology through self-study - i.e. not college or instructor led training?

7.            Have you worked on a .NET Windows Forms or WPF application that had at least 20 screens?

 

TECHNICAL ASSESSMENT

1. What is the difference between a List and a Dictionary? In what situation would you choose one over the other?

2. In C#, if you have a 100-character string, how could you detect if the string contains a valid email address without using methods on the String class such as "String.Contains"?

3. If two threads have contention for the same resource, what is one possibly easy way to mitigate the issues of contention?

4. In C# Window Forms, what's the difference between a user control and a form?

5. In WPF, what's the difference between a dynamic resource & a static resource?


--

Thanks

Nikhil Prasad

nikhil@apetan.com

Apetan Consulting LLC

--
You received this message because you are subscribed to the Google Groups "US Jobs: Requirements, Clients and Consultants" group.
To unsubscribe from this group and stop receiving emails from it, send an email to recruiters-r-us+unsubscribe@googlegroups.com.
To post to this group, send email to recruiters-r-us@googlegroups.com.
Visit this group at https://groups.google.com/group/recruiters-r-us.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment

AddThis Smart Layers

Attention

The job offers on this web site are not related with jobs724.blogspot.com and the owner of the website. These job offers indexed by RSS feed from Google Groups about Online Job offers, Software Jobs, IT Jobs, Recruiters&Consultants, USA Jobs etc. This site does not reserve any rights to, nor claims copyright to, any software names listed on these pages. All references are copyright to their respective owners. If you want to apply for any job, you need to contact with the owner of job, not with any admins of jobs724.blogspot.com. If you have any doubts about legality of content or you have another suspicions, feel free to contact us.

Find the latest software jobs, Talent from US and Canada. ASP.NET, VB.NET, C#, ADO.NET, Consultamcy, ASP.NET, VB.NET, C#, ADO.NET, Consultamcy SAP, client-server, e-commerce and web development etc., SAP APO Green Card H1B, B1, JAVA J2EE, RMI, XML, weblogic, websphere JDBC

Stay Updated!

We have indexed IT job opportunities and counting! Don't miss any chance. Subscribe us and get the latest IT jobs listings to your inbox!

Jobs Archive