Senior Software Engineer (.NET)

Shamrock Foods

• $108K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's degree and 4+ years of relevant experience, or Bachelor's degree and 5+ years of relevant experience, or 7+ years of equivalent experience
  • 5+ years' experience with .NET, C#, MVC, JavaScript, SSIS, T-SQL
  • Demonstrable full stack web application software development experience
  • Experience in Agile development processes and methodologies
  • Ability to write complex SQL statements for database management
  • Strong knowledge in JavaScript, JQuery, HTML, CSS, and security principles

Responsibilities

  • Designs and implements software applications for business needs
  • Supports and installs software applications, including user training
  • Documents software functionality for maintenance and improvements
  • Participates in software testing and certification processes
  • Executes full life-cycle software development projects
  • Writes efficient, testable code for complex software solutions
  • Mentors junior team members and assists with onboarding

Benefits

  • Participation in educational opportunities
  • Mentorship and guidance for career development
  • Opportunity to work on diverse projects as a subject matter expert
  • Collaborative team environment with code reviews and shared learning
  • Possibility of limited supervision indicating trust in expertise
Full Job Description
Software engineers are responsible for the complete life cycle of a new or modified software product, from research and design to implementation, training and support.

Essential Duties:

  • Designs, modifies, develops, writes and implements software programming applications supporting internal business requirements or external customers
  • Supports and/or installs software applications, may include end user training and documentation
  • Documents and maintains software functionality including break/fix and continual improvement
  • Participates in the testing process through test review and analysis, test witnessing and certification of software
  • Executes full life-cycle software development
  • Writes well-designed, testable, efficient code for complex solutions
  • Updates job knowledge by studying state-of-the-art development tools and programming techniques
  • Participates in outside educational opportunities
  • Mentors Level I and II associates, facilitates associates on-boarding
  • Reviews other team members' code to ensure adherence to standards
  • Works under limited supervision
  • Relies on extensive experience and judgement to plan and accomplish goals
  • Recognized by peers as a disproportionate contributor
  • May provide consultation on projects and is considered to be a subject matter expert on technology
  • Involved in Level II on-call support
  • Other duties as assigned.


Qualifications:

  • Master's degree and 4+ years of relevant experience, or Bachelor's degree from an accredited college or university and 5+ years of relevant experience, or 7+ years of equivalent experience
  • 5+ years' experience in primary technology stack: .NET, C#, MVC, JavaScript, SSIS, T-SQL
  • Demonstrable experience in full stack web application software development - front end Web UI, middle tier service layer, and back end database
  • Experience in Agile development processes, methodologies, and tools
  • Demonstrable experience working with database technologies, able to write complex SQL statements to read, update, insert, and delete data
  • Excellent knowledge of JavaScript, JQuery, HTML, CSS, SQL, Web User Interface Design, Web Services, Object-Oriented Design, and Security Principles


Similar Jobs

More Jobs at Shamrock Foods

More Information Technology Jobs

Find similar Senior Software Engineer (.NET) jobs: