Senior Software Engineer - Web App (C#, .NET)

Less than 5 years experience  •  Consulting

Salary depends on experience
Posted on 09/21/17
Less than 5 years experience
Consulting
Salary depends on experience
Posted on 09/21/17

Job DescriptionThe Software Engineer analyzes, designs, programs, debugs, and modifies moderate to highly complex software enhancements and/or new products used in local, networked, or Internet-related computer programs. The Software Engineer is independently able to solve previously unsolved classes of problems and debug difficult issues using a broad knowledge of technologies. A degree of creativity and independent judgment are required to accomplish project goals. A good understanding of the Agile process and excellent communication skills are a must.

• Code, analyze, and design software
• Debug and fix software defects
• Participate in code reviews
• Participate in project teams to create working software
• Refactor code on project assignments
• Prepare code and documentation
• Contribute ideas to project planning
• Protect company proprietary and confidential information Key Responsibilities• 2+ years of Software Engineer experience
• Functional skills in programming language
• Knowledge of basic, every-day tools such as code editors, source code control, and defect tracking
• Familiar with Agile/Scrum methodology
• Understand object oriented programming and has familiarity with design patterns
• Analytical and basic problem-solving abilities
• Ability to break down tasks and estimate work assignments
• Ability to clearly communicate technical approach, status, and necessity for assistance
• Ability to interact independently as well as with a team
• Adaptable to change
• Bachelor’s degree or equivalent experience required.
Specific knowledge areas Technologies:
• Intermediate skills in one or more programming language (MS stack preferred): C/C++,C#, ASP.NET, HTML, JavaScript
• CSS as well as Razor views development experience appreciated.
• Methodologies: MVC, SDL and TDD

Not the right job?
Join Ladders to find it.
With a free Ladders account, you can find the best jobs for you and be found by over 20,0000 recruiters.