26 Jul
Software Engineer Asc - San Dimas, CA
Vacancy expired!
- Design and develop web-based and desktop applications through collaboration of user design specifications, user stories and Business Requirements Document (BRD)
- Consult with users, product marketing and product management to determine software/system functionality and scope of technical specification document (TSD)
- Architect and design state-of-the-art solutions
- Assemble reusable class libraries and web services
- Provide expert advice and consulting in maintenance and enhancement of existing code within high transaction volume / highly availability environment
- Unit test developed code
- Code deployment as required and compilation of deployment guide for promotion of code from Dev , QA, Training and Production environments
- Assume development lead role for large projects
- Use discretion and expert judgment to establish level of effort for development activities
- Identify development tasks and track progress against project plans utilizing TFS or other SDLC management tools
- Assess new technologies relevant to company business, evaluate benefits and outline presentation of new innovations to meet business objectives
- Partner with Product Marketing, Product Management, Developers, DBAs, Configuration Management and QA team
- Perform other duties and responsibilities as assigned
- Ability to work effectively in a team environment
- Ability to switch between priorities quickly without affecting quality or performance
- Excellent communication skills both written and verbal
- Superior customer service skills
- Ability to work with minimal supervision
- Ability to lead projects and development activities across product lines
- Working knowledge of development methodologies (e.g. Agile, CMMI)
- Knowledgeable in service-oriented architecture
- Proficient in object-oriented design and development
- Must be knowledgeable of SDLC processes and tools (e.g. Microsoft Team Foundation)
- Bachelors degree from an accredited college in a related discipline (Computer Science preferred), or equivalent experience/combined education
- 0 to 2 years of relevant professional experience
- Experience developing with one or more of ASP, ASP.Net, C#, Windows Applications, HTML, XML, XSLT and JavaScript
- Explicit experience developing software applications using .Net technologies, C#, MVC, MVVM, Entity Framework, Bootstrap, and JQuery is required
- Experience with Angular, HTML5 and CCS3 is a plus
- Must possess proven experience of developing of n-tier applications including Web applications, windows applications, web services, and integration with 3rd party products and developing re-usable class libraries.
- Development experience utilizing Oracle and SQL Server is a plus.
- Experience with Oracle Forms and Reports programming a plus
- Must be able to successfully pass National Agency Check with Inquiries (NACI) background investigation
- Less than 2 year(s): Professional software development experience
- Bachelors or better
- Verbal Communication
- Written Communication
- Interpersonal
- Critical Thinking
- Computer Literacy
- Analytical
- Innovative: Consistently introduces new ideas and demonstrates original thinking
- Team Player: Works well as a member of a group
- Detail Oriented: Capable of carrying out a given task with all details necessary to get the task done well
- Peer Recognition: Inspired to perform well by the praise of coworkers
- Growth Opportunities: Inspired to perform well by the chance to take on more responsibility
- Self-Starter: Inspired to perform without outside help
- Goal Completion: Inspired to perform well by the completion of tasks
Vacancy expired!