Senior Software Engineer / Application Systems Engineer II

Software Engineer, Senior Developer, Cloud, Microsoft, .NET, Angular JS, WebAPI, MVC, SQL, C#, ColdFusion, OpenText,, Amazon Web Services, DevOps, JavaScript, Software, SOLID
Full Time
$116,313.6 - $147,742.4
Travel not required

Job Description

Senior Software Engineer / Application Systems Engineer

Job Description

Are you interested in working for the award-winning Alameda County IT Department? Do you have a minimum of two to five years of recent solid experience with developing .NET applications? Are you able to effectively work with users to understand their business requirements and then design and build applications to meet their business needs? Are you flexible to work in dynamic environments and willing to learn new technologies? This is an opportunity for you to have hands-on involvement in developing enterprise applications through all phases of a project on various platforms. This includes acting as a technical lead on small projects, a team member on larger projects, and being able to work independently as required.

Take a look at who we are:

Alameda County is looking for an Application Software Engineer II to join our team and provide development and support of current large-scale applications, development of new complex systems, and assist with the architecture of business solutions. You must be able to communicate with managers, peers, and customers in a team environment to achieve results. Knowledge of project methodologies, systems analysis, and design, relational databases, (SQL Server or DB2), data warehouse concepts and design, data integration, will help assure your success. DevOps and Cloud computing is desirable.

Salary: $116,313.60-$147,742.40 annually

Job Classification Title: Application Systems Engineer II

Job Duties:

  • Develop and maintain applications conforming to the standards.
  • Perform troubleshooting and fixes to support issues and provide timely status updates to stakeholders.
  • Analyze and design software solutions that utilize existing and new technologies, programming techniques.
  • Design and develop reliable and scalable architecture using design patterns, coding standards, test practices.
  • Prepare and execute the testing to ensure the application/solution is aligning with the requirements.
  • Interact with other stakeholders and ITD personnel regarding project schedule, design specifications, coordinate testing, oversee release management, and other matters as required.
  • Work independently on the deliverables with minimal or no guidance.
  • Prepare project documentation, test plans, and training materials as needed.
  • Able to analyze and support any vendor-provided software.
  • Provide technical support to users, other functions for better customer support.

Qualifications and Experience:

  • Minimum two years experience in .NET application development plus a Bachelor s degree with a major in MIS, Computer Science, Computer Engineering, or a closely related field


  • Five years experience in .NET application development.

Must-Have Skills:

  • Expert level skills in .NET Applications development in C#, MVC, Entity Framework / any similar ORM framework.
  • Experience working with RDBMS, preferably SQL Server.
  • Strong object-oriented design skills with excellent knowledge/usage of Design patterns.
  • Demonstrated experience working with various JavaScript libraries, CSS, and JSON.
  • Experience working with various tools such as Microsoft Office, Project, Source versioning tools (Git/TFS/Subversion).
  • Strong passion for learning new technologies and developing proof-of-concept.
  • Willing and eager to adapt to new tools and processes.
  • Keeping abreast of technology trends and practices.

Preferred Skills:

  • Work experience with any Third-party libraries, such as Telerik.
  • Experience in Cloud-based Environment such as AWS, Azure
  • Experience in integration/development with
  • Experience in building Service-Oriented Applications.
  • Prior experience in ColdFusion and/or OpenText.
  • Prior experience in DevOps, Automated Testing tools

Ability to:

  • Analyze complex business systems.
  • Re-engineering and/or upgrading legacy systems.
  • Gather and analyze data, draw sound conclusions, provide concise reports and make presentations.
  • Mentor the junior developers.
  • Communicate verbally and written with the various levels in the organization including the ability to communicate technical concepts to business users.
  • Create project plans with time, resource and costs requirements.
  • Manage small development projects.

Posted By

Erica Grant

393 13th Street Oakland, CA, 94612

Dice Id : 10204163P
Position Id : 6440832
Originally Posted : 3 months ago
Have a Job? Post it

Similar Positions

Full Stack Web Developer (.Net)
  • Goahead Solutions
  • San Francisco, CA
PR_Senior .Net developer - ONLY W2 & Locals
  • Central Business Solutions
  • Oakland, CA
Project Manager-AWS/C#/.Net
  • Johnson Service Group, Inc.
  • Oakland, CA
Sr. Software Engineer
  • Micro Focus LLC
  • Pleasanton, CA
Full Stack Software Developer
  • Strategic IT Staffing
  • San Mateo, CA
Lead/Senior Software Engineer
  • Confidential Company
  • Mountain View, CA
  • Ultimate Software Group
  • San Francisco, CA
Software Engineer (2-5 Years Experience) (Direct Client)
  • Alpha Net Consulting LLC
  • Menlo Park, CA
Staff Software Engineer
  • The Judge Group, Inc.
  • Dublin, CA
Backend Developer
  • HMG America
  • Menlo Park, CA
.Net Full stack Developer
  • Atos Syntel
  • Fremont, CA
Senior NET Developer
  • The Ascent Services Group
  • Pleasanton, CA
Sr. Software Engineer - .NET - Walnut Creek, CA
  • Canvas InfoTech Inc.
  • Walnut Creek, CA
Web and Mobile Application Developers
  • Lawrence Livermore National Laboratory
  • Livermore, CA
Software Engineer
  • Jobot
  • Concord, CA