.NET Developer
Job Summary: Analyzes user requirements and resolves logical problems to design and develop robust and scalable software solutions. Works on all aspects of software development, including architectural design, user interface development, object-oriented coding, unit and integration testing. Provides support for deployment of software to test and production environments. Troubleshoots software problems in test and production environments, resolves software bugs. Job Responsibilities: · Work with business and system analysts and interact with a software architect to fully understand technical requirements · Provide accurate estimates of effort required to complete assignments · Design, develop, test and debug multi-tier software solutions while following Digital Infuzion software development process, coding and configuration management standards · Complete assignments according to the established deadlines · Participate in defining user interfaces, gathering technical requirements, writing technical specifications and documentation. · Work on multiple projects simultaneously · Remain current with state-of-the-art design industry products and best practices · Actively contribute innovative project-related ideas Skills & Abilities: · Must possess excellent English verbal and written communication skills for interaction with customers (both internal and external), and with members of other internal engineering teams · Must be able to work both independently and as a part of a team · Must possess and demonstrate strong desire and passion to learn new technologies · Must be able to find non-trivial solutions to complex logical problems · Must be able to perform challenging assignments under time pressure, with or without supervision · Must demonstrate commitment to quality within first 90 days of employment Education: · Bachelor of Science (or equivalent) · Microsoft Professional Developer Certifications are desirable but not required Experience: · 5+ years of in-depth experience in design and development of multi-tiered applications · Excellent software development and troubleshooting skills on Microsoft platform (including SQL Server 2008, SharePoint 2010 (MOSS), Office 11, Visual Studio 2008/2010, Reporting Services 2008, IIS 7 etc.), with an emphasis on, ASP.NET and C# · Experience with SharePoint 2010 Development and Maintenance · Expertise creating optimized, efficient web applications using the latest Microsoft and other technologies, such as ASP.NET, C#, AJAX, Silverlight, JavaScript and XML/XSLT, CSS, jQuery · Strong knowledge of Service-Oriented Architecture concepts · Expertise in creating SOAP Web Services and WCF Services · Strong T-SQL skills with experience developing complex queries and stored procedures in SQL Server 2008 environment
Please click here to submit your resume.
Sr. .NET Developer - Technical Lead
Job Summary: This position is responsible for working interdependently with a team of developers to develop and implement business applications supporting initiatives. This includes working to develop technical specifications to provide development and enhancements, while adhering to standards and guidelines. The candidate should have a solid understanding of object oriented programming and programming principles, a solid understanding of .NET, experience debugging and analyzing code, and working with team members to ensure a high quality end product. Job Responsibilities: · Participate in solution design, concept visualization and functional and technical requirements definition and documentation · Interact with delivery team and clients to understand business requirements and determine how to best leverage technology to support those requirements in developing effective web solutions · Design complete technical solutions for the projects · Develop and maintains web based applications built on ASP.NET using C# with a SQL Server back-end · Develop, maintain and support BizTalk applications · Perform advanced troubleshooting at the application level. Using his/her prior developer expertise, he/she will identify the area of fault (code, environment, or configuration) · Build enhancements within existing software applications and envision future improvements to the architecture · Research and evaluate alternative solutions and recommend the most effective approach · Provide technical leadership and guidance to the development team, including mentoring and code reviews · Provide hands-on development execution of the projects you lead · Define and implement data object models · Design and development of complex business logic · Provide subject matter expertise to identify and translate system requirements into technical architecture and design documentation · Assist in the screening and interviewing of future project team members Skills & Abilities: · Excellent analytical, problem solving, and debugging skills · Excellent technical, analysis, communications, mentoring, and teamwork skills · Highly motivated individual with deep technology understanding, capable of learning and digesting new technologies rapidly · Strong organizational and development skills with high attention to detail · Ability to multi-task and work on multiple projects with varying priorities and deadlines · Demonstrated ability to work and learn independently · Ability to effectively communicate complex ideas amongst team members of various technical skill levels as well as clients. Written communication skills necessary to express concepts and technical specifications in a clear and concise manner at a level appropriate for the intended audience · Ability to consult with clients and project teams on .NET Solutions application business requirements analysis, project scope, and effort estimations · Experience architecting, installing and configuring .NET solutions in a lead role · Capable of performing design and configuration of complex systems with a focus on best practices for scalability, supportability and east of administration, and system performance · Ability to effectively collaborate with a development team, business analysts, projects managers, and operate independently Education: · B.S. or M.S. in Computer Science or equivalent work experience Experience: · 5+ years of in-depth 9+ years of experience developing high-performance web applications based on the Microsoft technology stack · Experience architecting complex solutions for enterprise wide applications using ASP.NET & MS SQL Server 2005/2008 · At least 5 years of experience in architecting solutions using .NET 2.0 or above · 5+ years of experience in Microsoft SQL Reporting Services · Knowledge in understanding relational database models and developing complex database queries using Microsoft SQL Server · Infrastructure knowledge including windows servers, web servers, firewalls, load balancers is desired · Experience technically managing geographically distributed work-groups is desired · Working experience in architecting/developing SOA (.NET WCF based Web Services) · Experience in Microsoft Visual Studio Team System / TFS · Programming experience in: C#, ASP.NET (2.0, 3.0 & 3.5), AJAX, XML, XSLT, XPATH, SQL, XML, AJAX, JavaScript, JQuery, XHTML, CSS, etc. · Experience in Microsoft Visual Studio Team System / TFS · Proven track record working on a high volume or high profile websites · SharePoint experience a plus but not required · Experience working in an iterative software development life-cycle is required · Experience working in a CMMI appraised environment is desired · Experience developing applications in a clinical research environment is a plus
Please click here to submit your resume.
Documentum Programmer
Job Summary: Provides systems integration support for new technology initiatives at a federal government agency which leverages an agile methodology. Responsible for new development and troubleshooting of Documentum-based components. The candidate should possess knowledge of web development techniques and practices, with an understanding of content management. The candidate must exhibit excellent oral and written communication skills. Job Responsibilities: · Participate in all phases of the software development lifecycle · Work closely with the customer and the entire software engineering team to ensure the product meets the specified requirements and meets or exceeds quality and performance standards · Analyze and troubleshoot defects and provide feedback and recommendations for system and process improvement · Provide support for projects dealing with content management systems · Provide functional and technical support to the users of the product · Assist in documenting user business processes and work instructions · Research issues, provide recommendations, and escalate issues · Develop and maintain test scripts, support for plug-ins, and interface development for In-house or COTS solutions integration · Ensure functional and technical documentation is complete, current, and stored appropriately · Perform other duties, as assigned Skills & Abilities: - Demonstrable knowledge of Object modeling concepts, RDMS concepts
- Knowledge of Java and core Documentum
- Demonstrable knowledge of web development techniques and practices
- Demonstrable knowledge of content management
- Demonstrable knowledge of Documentum Workflow, v6.5 or later
- Experience with Documentum DFC/WDK
- Excellent interpersonal, oral, and written communication skills
Education: - Bachelor of Science (or equivalent) in Computer Science or related field
Experience: - 2-3 years of experience developing Documentum workflows, DFC, DFS, WDK (WebTop), DQL and API
- 2+ years of project experience with an Iterative/Agile or RUP development methodology
- 3-4 years of Java/J2EE experience (JSP, Servlet, HTML, JavaScript, JDBC)
- 2-3 years of web services experience is desired
- Database support and management experience is strongly desired
- Documentum content server maintenance and trouble-shooting experience is desired
- Experience with integration of SharePoint applications with Documentum is desired
- Experience with XML/XSLT is desired
- Cloud Computing Integration experience would be a plus
Please click here to submit your resume.
|