
| Job Title: | .net developer |
| Company: | Solution Partners |
| Position Type: | Permanent |
| Pay Rate: | $80,000 |
| Skills: | .Net, J2EE, C# |
| Date Posted: | Jul-09-08 |
Purpose
The Software Engineer (SE) is responsible for design and development of transactional and visual web applications, and for owning the applications through QA, Production Deploy and Application Maintenance phases. Responsibilities include implementation and completion of assigned development and documentation tasks and ensuring quality deliverables throughout the application lifecycle. The SE's other responsibilities include project estimation for small projects, enhancements, and maintenance efforts and providing detailed documentation. The SE position reports directly to a Software Engineering Manager (SEM).
Essential Job Functions
Technical Skills and Experience
1. 2 - 4 years of Java and/or Microsoft.NET software programming experience, specializing in web applications. This particular position will favor Microsoft.NET.
2. Thorough familiarity with Object-oriented design concepts, and with Design Patterns (particularly relating to J2EE/Java or Microsoft.NET/C#).
3. For Microsoft.NET Positions Only: Thorough knowledge and understanding of the Microsoft.NET Frameworks 1.0, 1.1, and 2.0 using Visual Studio.NET and the C# programming language
4. Experience applying the MVC Model 2 pattern to web applications
5. Past involvement in software applications throughout the full development lifecycle.
6. Familiarity with Agile Development methodology.
7. Proficiency with XML and knowledgeable of associated technologies such as schemas, XSLT, transformers and parsers.
8. Familiar with application development and deployment strategies (CVS, VSS, SVN & other source code control applications, Ant, CruiseControl, NUnit, JUnit etc.)
9. Knowledge of Rich Internet Application (RIA) technologies (Macromedia Flex, Laszlo) a plus but not required.
Planning/Analysis
" Creates architectures and high-level designs for new applications and application features using UML and basic diagramming skills
" Works with senior team members to determine project scope, and to accurately determine project work estimates and timelines.
" Enhances and re-factors existing application frameworks to develop more comprehensive development tools, to minimize future application development effort, and to foster greater code reuse.
" Creates extensive, intuitive documentation for application components, frameworks, processes etc.
" Presents accurate technical information, in written and oral form.
Execution
" Attends status meetings which may include all members of the project team, including project managers, user-centered design specialists, designers, QA analysts, systems architects, and hosting operations team to ensure all functional requirements of the assigned development task have been considered and can be implemented according to plan.
" Ensures that development possibilities and realities are clearly communicated to project team.
" Develops reusable, flexible, accurate, well-documented code for broad user base.
" Works with QA Analysts as necessary to resolve issues.
" Clearly documents code, testing results, and application changes in a timely fashion.
" Provides maintenance of their own personal development environments.
Knowledge, Skills, and Abilities
1 Core Competency
" Able to provide high levels of customer service to internal team members, particularly Project Managers, proactively communicating status and issues
" Able to consider several alternatives, which may not be clearly defined, where problems are similar but not identical to past experiences, where information is incomplete and answers are typically sought outside of the work area. Able to effectively present rationale for identified solution.
" Able to anticipate, assess and respond to development problems, working with the appropriate resources to resolve them.
" Able to maintain attention to details while also understanding the big picture as it relates to assigned development tasks.
" Able to clearly present thorough, accurate and organized technical material in written and oral form.
" Able to improve knowledge of current Web-based technology, products and tools through self-study.
" Able to foster attitudes, conditions, and environments that yield improved quality and quantity of individual and team performance.
Maintains a current working knowledge or preferably a proficiency in most or all of the following:
" Internet technologies, including coding languages and software (e.g.: e-commerce suites)
" Relational databases
" E-Marketing solutions (email, personalization, etc.)
" Client-server and n-tier development
" Unix and Windows environment
" Hosting
Education and Experience
" BS/BA in Computer Science or MIS, or equivalent work experience
" Typically requires 2-4 years experience in full lifecycle application development capacity.
| Location: [rss] | US-IL-Chicago |
| Telecommute: | No (Onsite Position) |
| Contact Name: | Tabitha |
| Contact Phone: | 630-392-2515 |
| Contact Email: | tvandevoort@solpart.com |
|
Contact Comments:
|
|
|
call this number anytime after 4:30; (920)737-9064 |
|
Principals only. Recruiters, please do not contact this job poster.
View other jobs in US-IL-Chicago »
View other jobs in US-IL »
View other .net developer jobs, .NET jobs, Software Engineer jobs, Tech jobs
View other jobs requiring these skills: .Net,
J2EE,
C#
View other postings by Solution Partners »