Sr .NET Software Engineer at OEConnection
We provide a lively culture, employee rewards and recognition, and the opportunity to develop and implement innovative technology solutions.
Experience, Skills and Key Competencies
- At least 6 years of prior experience writing highly complex code with .Net Framework/Core (C#) and translating customer requirements into technical requirements
- Minimum 2 years’ experience with Javascript
- Expert skill level in .Net Framework 4.5 or greater (C#)
- Implementing solutions using OpenID or OAuth
- Working with relational databases and writing SQL queries
- Experience with creating API's
- Exposure to client-side web frameworks
Must also be able to demonstrate the following skills and abilities:
- Ability to foster a positive and teamwork oriented environment
- Ability to quickly learn and gain an understanding of company products and technology components
- Solid understanding of object-oriented concepts
- Comfortable with taking ownership of work and independently completing projects with limited guidance
- Strong interpersonal skills with the ability to establish collaborative working relationships across teams and individuals with varying levels of expertise
Description
Since the year 2000, OEC has grown globally to more than 1,000 employees with a double-digit revenue increase nearly every year. We provide a lively culture, employee rewards and recognition, and the opportunity to develop and implement innovative technology solutions.
Job Summary/Objective
Develops effective information technology solutions for OEC by creating new, or enhancing existing, internal or customer applications. Applies solid and fundamental concepts of software programming and application development methodology in a team environment. Determines programming solutions from analyzing business and functional requirements and technical specifications. Provides technical direction to junior and staff-level team members.
Key Responsibilities & Duties (essential to the job)
- Performs code development, leads design decisions, and helps drive programming activities requiring business, functional and systems research and analysis
- Provides technical leadership to development teams through delivery of large, complex projects
- Adheres to set project delivery processes and follows scheduled plans and timelines utilizing established programming/development guidelines to meet key activity goals
- Leverages existing code or utilities and seeks opportunities for reuse
- Demonstrates problem-solving relating to code, documentation, and recurring problems and individually or as a team member, resolves issues
- Offers production support as aligned with service level agreements. Participates in post-production support
- Interacts regularly with cross-functional teams including (but not limited to) Marketing, Product, Customer Support, and Operations to gather and disseminate information regarding product builds and progress
- Performs unit and integration testing to validate and ensure code integrity, and support for assigned products
- Participates and supports the development team during production deploys. Acts as the primary contact for deploys
- Translates customer requirements into technical requirements and helps drive the estimation process
- Fulfills assigned commitment relating to projects and project management
- Assists architectural design of major/strategic projects and recommends technical performance improvements
- Collaborates with other senior-level developers and provides technical leadership to the team, relating to specific projects and initiatives as required
- Champions new technologies and recommends new concepts or suggests adjustments to existing OEC engineering practices
Education
A bachelor’s degree from an accredited college or university is required, with a focus in Information Technology, Computer Science, or related discipline. In the absence of a degree, equivalent work experience directly related to the key responsibilities of the role will be considered as a substitute for the degree.
- Experience, Skills and Key Competencies
- At least 6 years of prior experience writing highly complex code with .Net Framework/Core (C#) and translating customer requirements into technical requirements
- Minimum 2 years’ experience with Javascript
- Expert skill level in .Net Framework 4.5 or greater (C#)
- Implementing solutions using OpenID or OAuth
- Working with relational databases and writing SQL queries
- Experience with creating API's
- Exposure to client-side web frameworks
Must also be able to demonstrate the following skills and abilities:
- Ability to foster a positive and teamwork oriented environment
- Ability to quickly learn and gain an understanding of company products and technology components
- Solid understanding of object-oriented concepts
- Comfortable with taking ownership of work and independently completing projects with limited guidance
- Strong interpersonal skills with the ability to establish collaborative working relationships across teams and individuals with varying levels of expertise
OEConnection is subject to certain governmental recordkeeping and reporting requirements for the administration of civil rights laws and regulations. In order to comply with these laws, we invite applicants and employees to voluntarily self-identify their gender, race and ethnicity. Submission of this information is strictly voluntary and refusal to provide it will not subject you to any adverse treatment. The information obtained will be kept confidential and may only be used in accordance with the provision of applicable laws, executive orders, and regulations, including those that require the information to be summarized and reported to the federal government for civil rights enforcement. When reported, data will not identify any specific individual. This information will be maintained separately from your application for employment. If you do not wish to self-identify at this time, you may do so in the future by submitting this form. Failure to provide the following information will not subject you to any adverse action or treatment. OEConnection is an Equal Opportunity/ Affirmative Action employer. We provide equal employment opportunities to all qualified employees and applicants for employment without regard to race, religion, sex, age, marital status, national origin, sexual orientation, citizenship status, veteran status, disability or any other legally protected status. We prohibit discrimination in decisions concerning recruitment, hiring, compensation, benefits, training, termination, promotions, or any other condition of employment or career development.
Employers will see your profile when they are sending a job in your skill.
Create Your Profile (simple)