Job description
DETAILS: SENIOR SOFTWARE ENGINEER (Full Stack/.NET)
Title: SENIOR SOFTWARE ENGINEER (.NET)
Compensation: D.O.E (Excellent base, strong bonus plan, excellent benefits) Total compensation very strong for the right person. Our base will be at or above market, the bonus is well above market and Benefits are Excellent
Start Date: ASAP
Location: La Vergne, TN (Hybrid environment)
OVERVIEW: SENIOR SOFTWARE ENGINEER (Full Stack/ .NET) We are searching for a Full Stack Software Engineer with heavy .NET experience to join a great team with the desire to continue the growth and impact within their industry. Projects and initiatives are focused on innovation, new technology, and projects to automate and improve processes while upgrading technology and methodology. Excellent company benefits and culture with work-life balance and plenty of exciting work. If you are looking to make a change where you can impact the core value and products of an organization, have the benefits of a large corporation with the flexibility and culture of a smaller one please give us a call and consider more information.
MINIMUM REQUIREMENTS: SENIOR SOFTWARE ENGINEER (Full Stack /.NET)
Bachelor's Degree OR directly related year for year experience
5+ years of experience in designing, developing, implementing, and supporting enterprise-level IT solutions
3+ years of experience in C#.net
One year of professional experience with relational database technologies (SQL Server, Oracle, or DB2, etc.)
PREFERRED EXPERIENCE: SENIOR SOFTWARE ENGINEER (Full Stack/ .NET)
Development experience using C#, JavaScript or Angular
In-depth understanding of object-oriented design principles and design patterns
Automated testing or test-driven development experience.
Architectural leadership and design experience
Knowledge of SSIS
Experience with APIs
Experience with MVC
Knowledge and/or experience with messaging systems (TIBCO EMS, MQ, Rabbit MQ, etc.) and event driven architectures
Clear understanding of Git-based source control and branching strategies
RESPONSIBILITIES: SENIOR SOFTWARE ENGINEER (Full Stack/ .NET)
Serve as Architect, Designer, Engineer for at least one major enterprise IT application.
Lead areas of integration with at least one major operating system (e.g. Unix/Linux/Windows).
Develops new design patterns, standards, etc. and works with other developers in implementation.
Serve as a technical expert and collaborate with 3rd Parties during integrations by providing application development oversight
Lead and execute testing to ensure the program meets the specified requirements.
Drive solutions and guide the work of others to provide full application development life cycle support including specifications, prototypes, development, quality assurance and deployment.
Champion innovation and expand sphere of influence through mentoring and guidance.
Perform data modeling and architecture development.
Review and evaluate application workflow and user experience
Work with user/customer community, business analysts, and architects to capture system requirements and design.
Collaborate with technical teams across the organization
Last updated on Dec 22, 2022
La Vergne, Tennessee
·30+ days ago
La Vergne, Tennessee
·30+ days ago
Conway, Arkansas
·30+ days ago
Nashville, Tennessee
·30+ days ago
Nashville, Tennessee
·30+ days ago
Remote
·30+ days ago
Remote
·30+ days ago
Glen Allen, Virginia
·30+ days ago
Washington, District of Columbia
·30+ days ago
Atlanta, Georgia
·30+ days ago
Remote
·30+ days ago
Mountain View, California
·30+ days ago
Columbus, Ohio
·30+ days ago