Software Engineer Construction Software Technologies
THIS JOB HAS EXPIRED
Position Purpose:
The Software Engineer maintains existing proprietary software and web application using a combination of technologies and
standard engineering practices. Increases computing efficiency resulting in a friendly user experience at a minimum of CST
resources.
Implements next generation web application using .NET and JavaScript technologies and frameworks
Essential Duties & Responsibilities:
? Responsible for managing and prioritizing personal tasks and responsibilities across multiple projects and activities
? Accurately report progress and status of current tasks
? Consistent adherence to iSqFt standard development methodologies and company policies
? Identify areas of improvement in standards and process
? Develop code and other deliverables independently or working closely with other engineers
? Develop code with required level of automated test coverage
? Effective use of standard development tools (source control, debuggers, code analyzers, etc)
? Plan and estimate workload and task assignments for self and others on the team
? Work with business stakeholders to identify and document requirements for new application development
? Demonstrate the ability to successfully lead the design and development process of an individual feature or project
? Provide technical and professional guidance ("mentor") to engineers in lower level roles
? Perform technical presentations to groups of peers and / or project stakeholders
? Considered expert in at least one technology or functional area of company's applications
? Demonstrate the ability to keep skills modern through self directed training, books, blogs, user group meetings, etc.
Essential Knowledge, Skills & Abilities:
? Experience working with JavaScript, HTML and CSS
? Experience developing applications in C#
? Experience developing ASP.NET applications
? Experience working with SQL Server 2005/2008 (T-SQL)
? Experience working with SOAP/Web Services
? Research and application of new technologies and development tools
Other valued skills include:
? Development experience in an Agile/Scrum team environment
? Experience working with Classic ASP and/or Visual Basic 6.0
? TDD (Test Driven Development)
? Experience with AJAX frameworks: ASP.NET AJAX, jQuery, ExtJS
? Familiarity with object-relational mapping concepts and frameworks (such as nHibernate)
? Actively pursues knowledge growth in web technologies
? Working in a SaaS (Software as a Service) business environment
Experience and Educational Requirements:
? Experience in web development using above technologies
? 4 year degree in computer science or engineering required and 4+ years of experience; or other degree and increased
amount of practical software engineering experience -
Physical Demands & Work Environment:? Sits at a desk for long periods of time
Reporting to this position:
? None
| Location: |
4500 Lake Forest Drive
Suite 502
Cincinnati, OH 45242
United States
|
THIS JOB HAS EXPIRED