Job Summary
- Company
- At-Tech At-Tech
- Location
Irvine, CA, US
- Job Type
- Regular
- Job Classification
- not provided
- Experience
- not provided
- Education
- not provided
- Company Ref #
- 21992426.937562421992426.9375624
- AJE Ref #
- 555741720
- [+] More
Job Description
The following are the essential functions of the position:
Develop and maintain the software framework and services using the C# language and .NET technology.
Contribute to the software maintenance of existing software services and components for the DSP team.
Contribute to design and development of new software services.
Support on-going production processes.
Review the requirements and assess the work effort and estimate the necessary time-to-completion.
Create unit test plans and scenarios for development unit testing.
Document new development, procedures or test plans as needed.
Work with peers to carry out code reviews and unit testing of new development.
Document new development, procedures or test plans as needed.
Participate in various phases of the software development projects.
Communicate professionally and effectively to our users, management, and other departments.
Performs other related duties as assigned.
Essential skills, knowledge and abilities:
Minimum 4 years industry experience in software engineering, meeting deadlines, and performing software development duties in a Microsoft-platform.
Experience developing software components within multi-tiered application architecture (client, middle tier, database, etc.).
Bachelor's degree (B. A.) from four-year College or university; or four to six years related experience and/or training; or equivalent combination of education and experience.
Strong programming skills in object-oriented design and development principles within the .NET framework using C#, and Microsoft SQL.
Strong experience in developing data intensive application and services.
Advanced knowledge of relational data models, databases and related concepts.
Experience developing software components within multi-tiered application architecture (client, middle tier, database, etc).
Experience developing web services and components using WCF.
Advanced knowledge of relational data models, databases and related concepts.
Experience with SQL Server 2008.
Experience with SOA and ESB frameworks.
Knowledge of AOP, IOC and ORM concepts.
Knowledge of UML.
Experience with XML DTDs and XML Schemas.
Non-essential skills, knowledge and abilities:
Familiarity working with ETL tools is a plus.
Experience using agile development methodology such as scrum or kanban is a plus.
Experience with Netezza database appliance is a plus.
Experience with automobile information is a plus.
We are an equal employment opportunity employer.
Additional Benefits
