C# .Net DEVELOPER

Application Development St. Louis, Missouri


Description

C# .Net FULL STACK DEVELOPER
The Oakwood team has won numerous awards throughout its history, including Microsoft’s coveted "Partner of the Year Award". As a Top 50 National Microsoft Gold partner, Oakwood hires the best and the brightest - then provides an environment in which they can thrive. We are proud of our 39-year legacy of enabling companies undergoing change and transformation across a multitude of industries.
Being a team member of Oakwood means being “in-the-know” on Microsoft’s latest technologies. We meet and work with Microsoft service and product teams as we help bring value to our clients. Oakwood continues to assemble a unique spectrum of talented, award-winning problem solvers. Next on our list – an experienced Full Stack Developer!
At Oakwood, a C# .Net Full Stack Developer consults with clients to define, design and develop their software initiative. This role provides impactful solutions for high quality user experiences and manages software investments across their lifecycle, working across a broad spectrum of technologies. The incumbent develops applications with C#, .NET, and JavaScript libraries to build the next generation of software solutions and enterprise applications.

ESSENTIAL FUNCTIONS
An Oakwood C# .Net Full Stack Developer….

  • Determines system requirements through collaboration with subject matter experts
  • Designs architectures of interacting systems; enables and empowers development of solutions tailored to the business need and required capabilities
  • Creates current and future state system design diagrams
  • Codes and performs unit and integration testing of software; ensures proper and efficient execution and adherence to business and technical requirements
  • Designs and writes programs according to functional and non-functional requirements
  • Tests and debugs new software; makes enhancements to existing software
  • Leads code review sessions to validate adherence with development standards
  • Reviews and provides input into development standards
  • Develops and maintains technical documentation
  • Collaborates with customers, technical, and architecture teams to solve complex software problems
  • Provides subject matter expertise to include introductory training of new technologies, technical guidance, and code reviews

SKILLS, ABILITIES, and EXPERIENCE REQUIRED for SUCCESS
  • 6+ years of solid experience with the C# .NET platform
  • Experience in systems design, system architecture, and algorithm development
  • Programming experience with MVC, WebAPI, .Net Core, Angular
  • Working knowledge of Web Services, REST, JQuery, SOAP, JSON
  • Thorough unit testing and integration testing practices
  • Possess excellent verbal and written communication skills
  • Ability to multi-task and manage multiple assignments in a fast-paced environment
  • BS/MS in Computer Science or equivalent with at least 6+ years of progressive experience in web/application development and/or evidence of exceptional ability
BONUS POINTS FOR….
Azure experience
React experience
Experience in MS SQL
Query optimization and data analysis

BENEFITS
Salary: competitive
Paid Time Off: for vacation, holidays, illness
Profit Sharing: through Oakwood’s 401(k) plan
Health and Wellness: medical, dental, and vision benefits
Life and Disability Insurance: company paid
Knowledge: Oakwood wants lifelong learners! To show our commitment, we help you learn new things, prepare for certifications and pay for the tests; offer bonuses when you achieve the certification!
Excellence: we only hire the best, so you’ll get to work with smart people (like yourself) everyday
Fun: We laugh. A Lot. We work in a fun office environment. Our focus on employee happiness leads to fun surprises and twice-annual events full of fun
Community focus: there is the community within our offices where we have built teams that care about each other as humans; there is the community outside the office where we expect our people to be involved; we support each other in that – it may be charitable, it may be technological, it may be recreational – bottom line is that we show up
Integrity: you don’t make it over 30 years in business without doing the right thing

Important Things to Know:
You move ahead at your speed in your chosen direction
Your work matters
Personal Growth is an expectation not an afterthought
“Build it and they will come”
We reward hard work
We favor autonomy over micro managers

Oakwood encourages our team members to collaborate; to pursue and gain continued education and certifications relevant to their career paths; to gain exposure to cutting edge technologies; facilitate corporate learning events; and attend or lead a relevant seminar, etc. If you are seeking an opportunity to build a career in a high-tech organization, utilizing a wide range of new development technologies, with an outgoing team that enjoys what they do—this is your opportunity!