Software Engineer
Omnitech, Inc - Sioux Falls, SD

This job posting is no longer available on Indeed. Find similar jobs:Software Engineer jobs - Omnitech jobs

Are you passionate about programming? Do you enjoy learning and staying current with the latest in languages, platforms and development environments?

Are you someone whom others go to for help? Do you bring others up to your level?

Do you thrive on challenging environment? Are you considered an innovator by your peers? If so, you may want to join the Omnitech Team.

Omnitech, Inc., a growing technology solutions company, is expanding software development operations, and is currently seeking a Software Engineer. As an Omnitech Software Engineer, you will be using the latest programming tools and techniques for creating highly customized and complex applications. In our dynamic and exciting development environment you will be challenged daily.

This position requires a candidate with strong interpersonal and self-motivational skills in order to meet deadlines. You must be a fluent communicator with both fellow team members and company clients. You must be able to apply your analytical skills to deftly troubleshoot and resolve development issues as they arise. You must be able to adapt to varied environments, projects and roles on teams.


  • Take ownership of any step in the development process from design through maintenance as required
  • Develop software based on specifications provided by internal and external clients
  • Mentor team members, and constructively contribute to enhancing the technical knowledge of the development group, as a whole
  • Conduct proper client support related to all company projects, as requested
  • Work both on-site at Omnitech or off-site at client locations
  • Assist with project estimating and proposals, as requested
  • Provide consultation to clients, as requested
  • Produce timely and accurate reports of work completed
  • Perform and communicate in a team environment


Software Engineer


  • Bachelor's Degree in Computer Science, or related field, and 2 or more years of software development experience
  • Proven experience writing ASP.NET 2.0 (or higher) applications with either C# or VB
  • Proven experience with normalized database design and development using Microsoft SQL Server or Oracle
  • Proven experience with web development using HTML, JavaScript, AJAX, jQuery, and CSS
  • Knowledge of web application environments such as ASP, JSP PHP, or ColdFusion
  • Excellent analytical and problem solving skills with the ability to think quickly and offer alternatives
  • Organized, goal-oriented, motivated self-starter who can work well in a team environment;
  • Working knowledge of agile software development life-cycle

Additional Skills:

  • Experience with HTML5, Silverlight, Mobile Device Development
  • Experience with Microsoft WPF, WCF, WF, LINQ
  • Experience using Microsoft SQL Server: Entity Framework, SSMS, DTS/SSIS
  • Experience with Architecture patterns such as MVC and MVVM
  • Experience with developing for SharePoint 2010, Orchard, WordPress, DotNetNuke, or Joomla
  • Programming background in a high-level programming language such as C, C++,Perl, or Java
  • Knowledge of SQL Server Reporting Services, Business Objects, or Crystal Reports (using overall product; building complex reports)
  • Experience writing SQL and performing administration for other database platforms such as Oracle, PostgreSQL, MySQL, MS Access, etc.
  • Experience with data warehouse development
  • Experience with Quality Assurance and testing of web applications or software

Personal Characteristics:

  • Energetic, comfortable working in a fast-paced environment
  • Hard-working and motivated, able to take initiative and meet deadlines
  • Comfortable working in a diverse, team-based environment
  • Detail oriented, well-organized and excellent ability to multi-task
  • Excellent communication, presentation, and interpersonal skills, confident with customers and business partners
  • A hands-on attitude in a friendly work environment

Qualified candidates must be legally authorized to be employed in the United States on a full-time basis for any position. Omnitech will not sponsorship for employment visa status (e.g., H-1B or TN status) for this position.

If you love to write software and are interested in being part of an exciting and growing company, please apply. If you have what it takes to support our organization, then send your resume and salary requirements.