Search Jobs
Find your next opportunity today.
Software Engineer II (two days a week on-site)
10801 Walker Street , Suite 250 Cypress, CA 90630 US
Job Description
Software Engineer II
Technical Design:
- Able to identify, analyze, specify, design, and translate functional design to technical design.
- Create and document technical designs for medium to high complexity solutions that may include integration with external systems.
- Participate in peer technical design review.
- Design systems that span multiple technologies/platforms.
- Apply design standards across all applications.
- Design solutions to meet performance requirements and scalability expectations.
Application Development:
- Write, test, debug, and maintain applications for end-user adoption, productivity improvement, and efficiency.
- Research, analyze, and produce high-quality source code for medium to high complexity solutions.
- Create, modify, and enhance medium to high complexity programs.
- Assist with technical design.
- Troubleshoot and resolve technical issues.
- Participate in peer code reviews.
- Collaborate with cross-functional teams to identify and solve software defects.
- Anticipate risks and implement contingency plans to resolve issues impacting applications.
- Design operational support systems like monitoring, reporting, failover, error handling, etc.
- Proactively enhance systems for stability, efficiency, scalability, and robustness.
- Perform file-level verification tasks via UNIX Shell scripts and command-line utilities.
- Provide support to all applications and perform root cause analysis on all processes to resolve all production issues.
Required & Preferred Qualifications:
- Bachelor’s Degree in computer science, management of information science, or equivalent work experience in a related field required.
- 5+ years’ experience in developing computer software using Microsoft .NET required.
- Must be self-motivated and able to work independently, with minimal supervision and as part of a team.
- Ability to effectively communicate at all levels, including customers, peers, business stakeholders, and management.
- Detail-oriented with excellent interpersonal communication skills.
- Excellent customer service skills.
- Prior experience developing applications using a waterfall or agile methodology preferred.
- Strong understanding of object-oriented programming required.
- Experience with large-scale web/database applications in a leadership role preferred.
- Apply broad ASP.NET, C#, WPF, system architecture, and design capabilities preferred.
- Deep understanding of Transact SQL preferred.
- Understand and apply design and modeling concepts at the system level.
- Proficient in the use of Visual Studio 2019/2022 required.
- Understanding of SOA and n-tier application architectures required.
- Experience building Services (API) using .NET required.
- Experience using Report Generation tools such as SSRS, etc. preferred.
- A good foundation of JavaScript, HTML, XML, CSS, AJAX required.
- Understanding of the latest standards in web development, HTML5 & CSS3 required.
- Enthusiastic for challenging tasks.
- Proactive throughout work assignments/projects.
- Persistently pushes self and others for results.
- Helps others learn.
Salary: $100,000 - $125,000 per year
Please view our Privacy Policy.
Share This Job:
Related Jobs:
About Cypress, CA
Are you sure you want to apply for this job?
Please take a moment to verify your personal information and resume are up-to-date before you apply.