Description
GoAhead Solutions has an immediate need for a Sr. Software Engineer in Rockville, MD. This would be a six month contract to start out.
Senior Software Engineer (.NET)
Job Description:
This position will conduct technology evaluation and recommendation, mentoring developers through hands-on assistance as well as formal and informal training and some technical development. Work with business and development team in identifying, designing, and developing technical architecture solution components. As a technical leader, the job requires a pragmatic visionary that can translate business needs into workable technology solutions that scale both technically and operationally and also raise the engineering and operational standards. This position will also be responsible for application performance from performance modeling, to performance measuring/profiling, to performance tuning.
Main Responsibilities:
-Meet with business stakeholders and other technical team members to gather and analyze business requirements
-Design service contract, service implementation, business logic and data access components to satisfy application (business and technical) requirements
-Implement solutions with front-end integration to complete assignments and meet deadlines.
-Design and construct reusable components.
-Perform periodic design review, code reviews, and mentoring junior developers
-Application performance modeling, performance profiling, and performance tuning.
Required Skills:
-Bachelor’s degree or Master’s degree in Computer Science, or equivalent experience minimum 8 years of software engineering experience.
-Development of HTML/Ajax based business application solutions and RIA business application.
-Strong written and verbal communication skills
-Team player who works well across different streams (Product Management, Developers, QA, Operation Team, etc.)
-Great technical and problem solving skills;
-Strong programming language skill in .NET, C#, SQL, Javascript, etc.
-Hands-on experience in ASP.NET MVC, AJAX, LINQ, etc.
-.NET 3/.5/4.0 with WCF, WWF, WPF, and Silverlight
-Knowledgeable in various software design patterns and be able to apply appropriate design patterns to solve business/technical problems.
-Proficient in RDBMS such as Oracle, SQL Server, etc.
-Proficient in OO analysis/design, UML modeling
Desired Skills:
Good understanding of high scalable web application and XSL-FO are desired.
Experience in financial service industry is a plus