Perform a variety of programming assignments requiring knowledge of established programming procedures and data processing requirements. Maintain, modify, and implement new programs within existing systems and make recommendations on improving these systems. Works with project management and architects on application design and development. Develops applications, components, and services using C#.NET, ASP.NET to meet the business needs. Evaluates business requirements and processes to provide accurate estimates for development efforts. Interprets written business requirements and technical specification documents. Performs coding to written technical specifications and standards. Investigates, analyzes and documents reported defects. Creates, documents, and implements unit test plans, scripts, and test harnesses. Performs related duties as assigned. Provides reasonable and fair estimates for assigned tasks, work efforts, and projects. Keeps current with software development trends, makes suggestions, and takes action on IT-related best practices, processes, and systems. Guides less senior team members in both technical aspects and people skills. Provides direction for new tools, technologies and development approach.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level