What are the responsibilities and job description for the Software Developer position at WorldWide Logistics?
Job Details
Description
This position is located in the Des Moines, Iowa area and you must be able to work on-site.
Why WorldWide?
WorldWide Logistics is one of the fastest growing companies in the industry. We operate with core values and take pride in doing our job. We have an innovative and progressive culture that allows for career growth and financial rewards. We work hard and play hard. If you have the drive and commitment, we will educate you on the industry and provide you with the tools to be successful.
We are looking for an experienced and ambitious Software Developer. As a Software Developer you will be involved in
design, development, coding, customization, configuration, testing, and deployment in support of enterprise packaged solutions. The solutions will be built using ASP.NET, MVC, Datatables, Javascript, JQuery, Dapper and SQL to interact with SQL Server data. If you are looking for an exciting place to work, please take a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities and Duties
-
Design Applications:
• Apply Agile/Scrum practices for successful, sustainable delivery of software solutions
• With the Product Owner, Business Analyst and Development Team perform product design activities which may require research and analysis
• Ensure solution designs are fully scalable, expandable, exhibit high performance characteristics and address security challenges
• Proactively resolve issues in specification that will lead to a quality, high-performance, architecturally sound product
• Recommend new product ideas from experience and assist in development and refinement of product
• Be the advocate of the end users and the User Experience (UX)
• Translate business requirements into technical requirements on to Scrum CardsDeveloping Applications:
• Work closely with Development Team to deliver web based solutions to solve small problems to large and complex business problems
• Work with Product Owner, Business Analyst and the Development Team to ensure solutions meet requirements for the iteration being developed
• Develop code changes and fixes based on Scrum Card requirements
• Implement efficient solutions that meet the functional requirements and is easily maintained by all developers
• Provide extensive unit testing that can be utilized within continuous integration practices to produce high-quality code
• Developing systems that provide easy access to historical data
• Perform configuration, deployment, installation, and testing of applications created
• Provide database design, support and troubleshooting (SQL Server 2012 / 2019)
• Develop new and modify existing SQL Server objects within MS SQL Server
• Develop TSQL scripts to complete data analytics tasks
• Create, test, implement, modify, place into production SSIS packages that automate ETL processes
• Create, test, implement, modify, place into production SSRS reports that enhance transparency and control
• Create, test, implement, modify, place into production SSAS projects that provide visibility to the Company Data via Power BIApplication Support:
• Triage production issues to ensure the issues are resolve in a timely manner
• Provide technical leadership and take ownership of modules in the product, implementing enhancements, fix bugs, contribute
to documentation, thus contributing to the overall product
• Coordinate the resolution of production issues with internal staff, internal and external clients, and vendors (data providers)
who use the applications developedOther Responsibilities:
• Exercise one’s knowledge of when to apply good design patterns within developed code
• Work closely with team leads and senior developer to pursue the developmental roadmap of the team
• Mentoring of junior developers in best practice software development
• Researching and implementing new tools, platforms and practices to increase developer productivity
• Teamwork as second nature: strong communication, collaboration, interpersonal, and organizational skills
• Must be a self-starter who requires minimal supervision and learns quickly
• Have passion in what you do and can finish what you start
Qualifications
Requirements
MUST be in Des Moines, Iowa area or planning to relocate
Skills:
• Extensive experience using C#, VB.NET, ASP.NET, .NET, .NET Core, MVC, Dapper, Datatables, Serilog, Web API, JSON, XML,
LINQ, HTML 5, CSS, Javascript, JQuery, AJAX, TSQL, SSMS, SSIS, SSRS, SSAS
Experience:
• Enthusiastically pursues additional training and understanding of new technologies that relate to software development
• Extend existing or develop new code base using proven best-practice patterns and coding standards
• Must be able to communicate effectively with team members, management and members of other departments
• Work closely and professionally with scrum team members
• Document code consistently throughout the development process using industry standards
• Support solving customer production problems/issues
• Contribute to the maintenance, design, architecture and implementation of applications: ASP.NET web apps and Console apps
• Ensures that the HTML and CSS code is cross-browser and standards compliant
• Must be able to develop SQL queries of medium to high complexity (DDL/DML)
• Experience using Microsoft SQL Server products SSMS, SSIS, SSRS and SSAS
• Experience in Agile Methodologies and Scrum processes (specifically using Azure DevOps and JIRA)
• Experience using Microsoft TFS version control
Education requirements:
• Bachelor's Degree in Computer Science, Information Technology, Software Development or other quantitative field prefer
(in lieu of degree, relevant skills or equivalent experience)
• Three to five years of professional software development experience
Additional advantages:
• Azure DevOps GIT experience
• Experience developing applications in cloud based environment like AWS/Azure and using CI/CD tools
• Experience using Test Driven Development and testing frameworks
• Experience in mobile development, including native iOS, native Android or mobile web
What's in it for YOU?
-
PTO 7 Paid Holidays
-
Team (family) environment
-
Comprehensive training
-
Internal promotions
-
Full suite of benefits including PTO, health (HDHP with HSA), dental, vision, flexible spending plans, life insurance, voluntary life, voluntary short-term disability, voluntary long-term disability, 401k with a match, voluntary ID Theft plan.
-
Casual Dress
-
Great location in Urbandale, IA off I-80/35. No fighting downtown traffic during rush hour
-
Free parking
Salary : $78,100 - $99,000