Senior Developer - .NET, C#, JavaScript

Atlanta, GA | Contract To Hire

Post Date: 02/08/2017 Job ID: 43471 Industry: .NET Developer

Senior Developer

Atlanta, GA


The Senior Developer is a team member involved in many aspects of a customer engagement; from the collaboration with other team members and customers to determine the best solution for a particular engagement to the design, development and delivery of software products.

  • Designing, developing, implementing, and releasing high quality custom software solutions using Scrum
  • Applying the very best technical agile patterns and practices when building custom software solutions
  • Collaborating frequently with our customers to provide technical consultation and assistance; and working with these customers to build software solutions that add the most value to their business
  • Working under some supervision from a Solution Architect or Delivery Leader, but will be expected to work independently on complex, non-routine tasks and projects - many unique to  our customer’ s organizations.  You may interact with end users and other technical personnel to identify and correct issues
  • Maintain continuous, open, consistent professional communication with customers, peers and team members. Openly listen to others and confirm understanding to ensure everyone is on the same page
  • Proactively looking for ways to keep all time productive and will use non-customer time for personal training, internal projects and administrative tasks
  • Working on project teams consisting of both customers and team members
  • Be committed to making a positive impact on our client’ s engagements
  • Working closely with team members on quality-related activities
  • Leading and mentoring junior developers through projects

  • Deep understanding and experience with agile development practices, including unit testing and continuous integration
  • Willingness to take on additional responsibility to ensure team success and quality solutions
  • Team player that understands how your own work is important to the team' s success
  • Ability to multitask across different projects
  • Become a partner and trusted advisor to clients, advising on best-fit technologies and best practices
  • Good knowledge of Scrum – if you don’ t have this, you should possess a willingness to learn and adopt it quickly
  • Familiarity with object serialization to one of the following: XML, JSON, BSON
  • Database development skill using SQL Server or Oracle or equivalent
  • Working knowledge of object oriented design, patterns and practices
  • A deep understanding of the .NET platform and/or Java Platform and experience with JEE technologies
  • Experience with the ASP.NET MVC and/or Spring
  • System integration experience using either SOA techniques and ASMX or WCF (or equivalent) and/or JAX-RS or JAX-WS (or equivalent)
  • Exposure to an ORM such as Entity Framework or NHibernate or equivalent or equivalent JPA implementation
  • Windows server or Azure development experience and/or UNIX/Linux development experience
  • Queuing experience using either JMS or MSMQ (or equivalent)
  • Development experience using HTML5/CSS/JavaScript frameworks such as AngularJS or Ember or equivalent;
  • Professionalism; to include written and oral communication – the ability to communicate collaboratively in front of a whiteboard.  An ability to understand your audience and adjust your communication style to fit them.
  • Ability to learn business concepts quickly
  • A desire to constantly learn and share new knowledge, whether this is reading a book and posting a review on our Yammer, or giving a lunch and learn on the hottest new JavaScript library
  • Data transform knowledge  using ODI or SSIS
  • A caring attitude – care about what you do, who you do it with and how you’ re going to be successful in the end
  • SharePoint Developer should have relevant experience with SharePoint 2010 and 2013 including - SharePoint 2013 App Model; SharePoint Solution Development; SharePoint Client Object Model
  • SharePoint Developer should have a deep understanding of SharePoint development best practices, publishing patterns, and taxonomy

Great to Haves:
  • Technically savvy, entrepreneurial spirit who thrives in environments that reward self-initiative and resourcefulness
  • Non-complainer – everyone has something they’ d rather not do
  • Academic background in computer science
  • 8+ years professional software development experience
  • Solid working knowledge of four or more of the following technologies: Authoring APIs compliant to REST standards;  development using HTML5/CSS/JavaScript frameworks such as AngularJS or Ember or equivalent; development using Silverlight or WPF; JQuery; customizing SharePoint; domain-centric architectures such as DDD or Onion, development using Android; open source Java frameworks such as Guava or Apache Commons

Apply Online

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: