What are the responsibilities and job description for the Jr. Software Development Engineer-Onsite OKC position at APMEX?
Job Details
Description
We are seeking a local candidate for this role! We would love to see you in our OKC office Tuesday-Thursday to experience our culture!
APMEX is seeking a Junior Software Development Engineer to join our dynamic technology team. This role is ideal for someone passionate about software engineering and eager to grow by supporting senior developers with sustaining tasks, primarily in Windows Forms development and database management using VB.NET, C#, and SQL. The successful candidate will contribute to maintaining, enhancing, and troubleshooting applications, reports, and tools critical to our business operations.
A Day in the Life of a Jr. Software Development Engineer at APMEX:
- Assist senior engineers with sustaining engineering tasks across WinForms applications.
- Build and maintain Windows-based applications using VB.NET and C#, following best practices in design and architecture.
- Work with RESTful APIs and web services to integrate data from third-party systems.
- Design, develop, test, and maintain efficient, reusable, and reliable SQL scripts and database objects (stored procedures, views, triggers, etc.).
- Possess a foundational understanding of API development, consumption, and troubleshooting.
- Create and maintain business reports and dashboards using tools such as SSRS.
- Develop and maintain Windows Services to support background processing and system tasks.
- Diagnose and resolve bugs, performance issues, and application defects in collaboration with QA and senior development staff.
- Participate in the development and maintenance of the Business Logic Layer and Data Access Layer for enterprise applications.
- Support ongoing data analysis efforts including querying, validation, and data quality assurance.
- Translate reporting requirements into actionable deliverables and maintain related documentation.
- Collaborate with cross-functional teams to ensure software meets business needs and adheres to technical standards.
APMEX is a multibillion-dollar eCommerce company that is the leader in Precious Metals. Our customers love our selection and service – our employees love our values and culture. Our APMEX team is large enough to get the job done better than anyone else in the industry while small enough to listen to and care about our employees. Without their dedication, APMEX would not continue to be named the #1 Specialty eRetailer by Internet Retailer Magazine! See why APMEX was "Voted as one of the Best Places To Work in Oklahoma!"
Qualifications
Education:
- Bachelor’s degree in computer science, Software Engineering, Information Systems, or related field—or equivalent experience.
Experience and Skills:
- Strong knowledge of C# and VB.NET in the Visual Studio development environment.
- Experience developing and supporting Windows Services and background tasks.
- Basic experience working with and consuming APIs (e.g., REST, SOAP); ability to troubleshoot data integrations.
- 2–4 years of hands-on experience with SQL Server and relational database development.
- Proven ability in writing complex SQL queries, stored procedures, and using reporting tools such as SSRS or other custom solutions.
- Familiarity with source control systems (e.g., TFS, Git) and ticket management systems/JIRA.
- Solid understanding of object-oriented programming (OOP) and best practices.
- Experience debugging and optimizing Windows applications in real-time environments.
- Exposure to .NET, JavaScript, HTML, XML, and CSS is a plus.
- Basic understanding of front-end technologies is beneficial but not mandatory.
Technical Proficiencies:
- .NET Framework (C#, VB.NET)
- Microsoft SQL Server (T-SQL, SSRS)
- Windows Services & RESTful APIs
- Visual Studio and Team Foundation Server (TFS/GIT/JIRA)
- Windows architecture and debugging tools
What We’re Looking For
We’re looking for a team player who is detail-oriented, eager to learn, and ready to support mission-critical applications. This is a great opportunity to build your skills and grow within a collaborative and experienced development team.
Fantastic benefits provided by APMEX!
- Medical, Dental, and Vision
- Short Term Disability & Long Term Disability
- Life Insurance
- 401K (Company matches!)
- Free Lunch every day
- Tuition Reimbursement
- College Debt Repayment
- 9 Paid Holidays
- Paid Time Off with Sell Back Option
- Paid Day off for your Birthday
- Paid Volunteer Opportunities
- Lunch and Learns
- Free Downtown Parking
Salary : $65,000 - $70,000