.NET Software Engineer - Digital Networks
NET Software Engineer - Digital Networks Description Our Client is looking for a .NET Software Engineer to join the Engineering team in Los Angeles, CA. The position's primary responsibility is to design, develop, implement, test, and document code for products and applications. RESPONSIBILITIES Designs, architects, programs, tests, and documents.NET based software code for the Digital Networks' various project initiatives. Will be responsible for coding various aspects of these projects, including the UI, business logic, and data layers, and corresponding SQL scripts/stored procedures. Will implement enhancements to the Digital Networks' web site and content management system. Applies optimal design patterns and employs best practices when coding solutions. Executes unit testing and debugs code to ensure quality of developed applications. Comfortable with Real Time multitask programming and is capable of completing assignments within a highly iterative software development environment. Takes a lead developer role on various Digital Networks engineering projects and works with appropriate stake holders to ensure the quality of delivered product. Actively participates in the site's release deployment process. Documents code consistently throughout the development process on a procedural, modular and database level. Mentors junior engineers with programming assignments when needed. Qualifications REQUIREMENTS 3-4 years of professional experience in developing Internet applications running on .NET/C#/ASPX against an MS SQL Server Back End. Experience developing high traffic web site is preferred. Professional experience with serving and streaming video over the Internet is desired. In addition, experience working with CDN providers, such as Akamai, Limelight, or Level 3 is a plus. Experience programming with any of the following languages is a plus: C/C++, Java/J2EE, PHP, Python, Ruby, Perl, etc. Must have a strong understanding of HTTP, TCP/IP and network programming Experience with one or more of the following web application Servers: IIS, JBOSS, Apache, Tomcat, WebSphere, or Weblogic. Experience with Web Frameworks and JSP/ASP or similar. Experience using automated testing (.NetUnit, Junit, Jperf or similar). Experience with Ajax and other Web 2.0 technologies. Experience developing with client-side languages: Javascript, Ajax, HTML, XML/XSLT. Familiar with algorithm development, code tuning and query optimization Experience with performance measurement and diagnosis/fixing of performance/scaling issues in a distributed environment. Possesses a high degree of SQL programming skill, including familiarity with multiple RDBMS environments (eg, MS SQL Server, Oracle, MySQL, etc.). Familiar with OO Design using UML and/or ER diagramming for databases. Must have a strong understanding of and experience with the software development life cycle. Must have strong software design skills. Must be able to explain applications/programs that they have designed, including tradeoffs they made and why. Must have good troubleshooting and problem-solving skills. Must be able to describe problems that they have solved including how they found the root cause and how they solved it. Excellent written and verbal communications skills - good at documenting code Detail-oriented, well organized, quick learner with very strong technical aptitude and the ability to work concurrently on multiple projects.
|
Los Angeles, CA
|
Expired |
Melody McEwen
Admin Support Specialist
View profile
Marius Bodarlau
Software Developer
View profile
Elina Jenkins
Graphic Designer
View profile
Related projects
Search for freelance jobscan’t wait for more clients
and advertising. Thank you."