ASP .NET Developer
Our client is a tightly focused, results-oriented, software and services technology company specializing in healthcare EDI is looking for a Software Engineer with experience working with client interface software to join our growing development team. This position will play a key role in designing and implementing the user experience for new and existing applications, making constructive suggestions for change, and being a consistent advocate for user-centric design.
Essential Duties and Responsibilities:
Design, develop, enhance, maintain and support current and new.NET applications and web solutions.
· Responsible for developing solutions for all tiers of the application: code-behinds, controls, middle-tier business components, database layer, etc.
· Investigate and analyze reported defects in a timely manner, and recommend solutions to these problems including code changes, data updates, or configuration modifications.
· Attend meetings and work to gather and understand requirements’ collaborate with other team members to define requirements and develop system interfaces.Develop technical programs and processes to improve the efficiency and quality of our .Net development projects. Assist in formulating standards and development practices across multiple related development teams. Work and communicate in a cross-functional team environment comprised of software engineers, product managers, quality assurance engineers, and customer support representatives, etc. Proactively provide status, raise issues, and communicate necessary information to your manager and/or appropriate team members on a regular basis via daily stand-up meetings, one-on-one meetings, code check-in messages, and/or impromptu occasions. Facilitate and lead technical discussions and/or presentations.Contribute to and enhance coding standards, best practices, and procedures. Lead and participate in code reviews of other team members to ensure adherence to coding standards and team processes and procedures.Proactively explore methods and tools to improve the overall development process. Make recommendations and assist in the implementation of new processes and tools.Provide leadership and mentoring to less experienced engineers. Provide input into performance reviews for other team members.Facilitate and assist in the task estimation process.Participate in peer reviews of code written by other developers.
Experience/Skills:
At least 3 years of software development experience with demonstrable experience and fundamental understanding of the.NET Framework including C#, ASP.NET 2.0, ADO.NET, XML, web services, data structures and collections, caching, configuration, etc. Experience with C++ preferred.BS degree in Engineering, Mathematics, Computer Science, Management of Information Systems or equivalent experienceA strong understanding of HTML, CSS, JavaScript.Good fundamental and hands-on knowledge of MS SQL Server Experience with other web development technologies (i.e. Java, PHP) a plusUnix experience a plusExcellent analytical skills, understanding of project life cycles, and ability to act in an entrepreneurial manner to ensure the software delivered matches the needs of the customer base and business community.
· Demonstrated ability to visualize projects, develop and produce design from initial concept through completion
· Demonstrated web graphic design, and web user interface design experienceExcellent written and verbal communication skills for both a technical and non-technical audience. Comfortable with direct communication with all levels of technical and business resources.Excellent organizational and time management skills with the ability to handle multiple tasks simultaneouslyProven analytical, planning, problem solving and decision-making skillsExperience with working in a multi-team environmentInterested in the challenge, excitement, and responsibility of a fast-paced, growth environment; desire and ability to learn and apply new skills and technologies quicklyPrefer software company experience
The Position offers a competitive compensation and benefits package including healthcare benefits, 401(k) Plan and employee stock options. To apply, please email resumes to sana@tips2e.com
|